SmsManager.CreateAppSpecificSmsTokenWithPackageInfo Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellen Sie eine app-spezifische eingehende SMS-Anforderung für das Anrufpaket.
[Android.Runtime.Register("createAppSpecificSmsTokenWithPackageInfo", "(Ljava/lang/String;Landroid/app/PendingIntent;)Ljava/lang/String;", "", ApiSince=29)]
public string? CreateAppSpecificSmsTokenWithPackageInfo(string? prefixes, Android.App.PendingIntent intent);
[<Android.Runtime.Register("createAppSpecificSmsTokenWithPackageInfo", "(Ljava/lang/String;Landroid/app/PendingIntent;)Ljava/lang/String;", "", ApiSince=29)>]
member this.CreateAppSpecificSmsTokenWithPackageInfo : string * Android.App.PendingIntent -> string
Parameter
- prefixes
- String
Dies ist eine Liste der Präfixe, die durch REGEX_PREFIX_DELIMITER getrennt sind. Die übereinstimmende SMS-Nachricht sollte mindestens einen der Präfixe am Anfang der Nachricht enthalten.
- intent
- PendingIntent
diese Absicht wird gesendet, wenn die entsprechende SMS-Nachricht empfangen wird.
Gibt zurück
Token, das in eine SMS-Nachricht eingeschlossen werden soll.
- Attribute
Hinweise
Erstellen Sie eine app-spezifische eingehende SMS-Anforderung für das Anrufpaket.
Diese Methode gibt ein Token zurück, das, wenn sie in einer nachfolgenden eingehenden SMS-Nachricht enthalten ist, und die SMS-Nachricht ein Präfix aus der liste der Präfixe enthält, wird die bereitgestellte intent Nachricht mit den SMS-Daten an das Anrufpaket gesendet.
Das Token eignet sich nur für eine Verwendung innerhalb eines angemessenen Zeitraums. Nachdem eine SMS empfangen wurde, die das Token enthält, werden alle nachfolgenden SMS-Nachrichten mit dem Token normal weitergeleitet.
Eine App kann jeweils nur eine Anforderung haben, wenn die App bereits eine Anforderung aussteht, wird sie durch eine neue Anforderung ersetzt.
<strong>Hinweis:</strong> Diese Methode löst niemals ein Dialogfeld zur Mehrdeutigkeit von SMS aus. Wenn diese Methode auf einem Gerät mit mehreren aktiven Abonnements aufgerufen wird, wurde diese SmsManager Instanz mit #getDefault(), und es wurde kein benutzerdefiniertes Standardabonnement definiert, ist die dieser Nachricht zugeordnete Abonnement-ID UNGÜLTIG, was dazu führt, dass der Vorgang für das Abonnement abgeschlossen wird, das mit dem logischen Steckplatz 0 verknüpft ist. Wird #getSmsManagerForSubscriptionId(int) verwendet, um sicherzustellen, dass der Vorgang für das richtige Abonnement ausgeführt wird.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.