SmsManager.SendTextMessageWithoutPersisting Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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.