Lenguaje

SmsManager.CreateAppSpecificSmsTokenWithPackageInfo Método

Definición

Cree una única solicitud sms entrante específica de la aplicación para el paquete de llamada.

[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

Parámetros

prefixes
String

se trata de una lista de cadenas de prefijos separadas por REGEX_PREFIX_DELIMITER. El mensaje SMS coincidente debe tener al menos uno de los prefijos al principio del mensaje.

intent
PendingIntent

esta intención se envía cuando se recibe el mensaje SMS coincidente.

Devoluciones

Token que se va a incluir en un mensaje SMS.

Atributos

Comentarios

Cree una única solicitud sms entrante específica de la aplicación para el paquete de llamada.

Este método devuelve un token que, si se incluye en un mensaje SMS entrante posterior, y el mensaje SMS tiene un prefijo de la lista de prefijos especificados, el proporcionado intent se enviará con los datos sms al paquete de llamada.

El token solo es bueno para un uso dentro de un período de tiempo razonable. Después de recibir un SMS que contiene el token, todos los mensajes SMS posteriores con el token se enrutarán como normal.

Una aplicación solo puede tener una solicitud a la vez, si la aplicación ya tiene una solicitud pendiente, se reemplazará por una nueva solicitud.

<strong>Note:</strong> Este método nunca desencadenará un cuadro de diálogo de desambiguación de SMS. Si se llama a este método en un dispositivo que tiene varias suscripciones activas, esta SmsManager instancia se ha creado con #getDefault()y no se define ninguna suscripción predeterminada definida por el usuario, el identificador de suscripción asociado a este mensaje será NO VÁLIDO, lo que hará que la operación se complete en la suscripción asociada a la ranura lógica 0. Use #getSmsManagerForSubscriptionId(int) para asegurarse de que la operación se realiza en la suscripción correcta.

Java documentación para android.telephony.SmsManager.createAppSpecificSmsTokenWithPackageInfo(java.lang.String, android.app.PendingIntent).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a