Lenguaje

SmsManager.SendTextMessageWithoutPersisting Método

Definición

Envíe un SMS basado en texto sin escribirlo en el proveedor de SMS.

[Android.Runtime.Register("sendTextMessageWithoutPersisting", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)V", "", ApiSince=28)]
public void SendTextMessageWithoutPersisting(string? destinationAddress, string? scAddress, string? text, Android.App.PendingIntent? sentIntent, Android.App.PendingIntent? deliveryIntent);
[<Android.Runtime.Register("sendTextMessageWithoutPersisting", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)V", "", ApiSince=28)>]
member this.SendTextMessageWithoutPersisting : string * string * string * Android.App.PendingIntent * Android.App.PendingIntent -> unit

Parámetros

destinationAddress
String
scAddress
String
text
String
sentIntent
PendingIntent
deliveryIntent
PendingIntent
Atributos

Comentarios

Envíe un SMS basado en texto sin escribirlo en el proveedor de SMS.

El mensaje se enviará directamente a través de la red y no estará visible en las aplicaciones SMS. Diseñado solo para uso interno del transportista.

Requiere permiso: y android.Manifest.permission#SEND_SMSandroid.Manifest.permission#MODIFY_PHONE_STATE, o que la aplicación que realiza la llamada tiene privilegios de operador (consulte TelephonyManager#hasCarrierPrivileges), o que la aplicación que realiza la llamada es la aplicación IMS predeterminada (consulte CarrierConfigManager#KEY_CONFIG_IMS_PACKAGE_OVERRIDE_STRING).

<strong>Note:</strong> Este método está diseñado para uso interno por las aplicaciones de operador o el marco de telefonía y 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 el SMS se envíe en la suscripción asociada con la ranura lógica 0. Use #getSmsManagerForSubscriptionId(int) para asegurarse de que el SMS se envía en la suscripción correcta.

Java documentación para android.telephony.SmsManager.sendTextMessageWithoutPersisting(java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, 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