Lingua

SmsManager.SendTextMessageWithoutPersisting Metodo

Definizione

Inviare un SMS basato su testo senza scriverlo nel provider 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

Parametri

destinationAddress
String
scAddress
String
text
String
sentIntent
PendingIntent
deliveryIntent
PendingIntent
Attributi

Commenti

Inviare un SMS basato su testo senza scriverlo nel provider SMS.

Il messaggio verrà inviato direttamente in rete e non sarà visibile nelle applicazioni SMS. Destinato solo all'uso interno del vettore.

Richiede l'autorizzazione: sia android.Manifest.permission#SEND_SMS che android.Manifest.permission#MODIFY_PHONE_STATEo che l'app chiamante disponga dei privilegi del gestore telefonico (vedere TelephonyManager#hasCarrierPrivileges) o che l'app chiamante sia l'app IMS predefinita (vedere CarrierConfigManager#KEY_CONFIG_IMS_PACKAGE_OVERRIDE_STRING).

<nota forte>:</strong> Questo metodo è destinato all'uso interno da parte delle applicazioni del gestore telefonico o del framework di telefonia e non attiverà mai una finestra di dialogo di disambiguazione SMS. Se questo metodo viene chiamato in un dispositivo con più sottoscrizioni attive, questa SmsManager istanza è stata creata con #getDefault()e non viene definita alcuna sottoscrizione predefinita definita dall'utente, l'ID sottoscrizione associato a questo messaggio non sarà VALIDO, che comporterà l'invio dell'SMS nella sottoscrizione associata allo slot logico 0. Usare #getSmsManagerForSubscriptionId(int) per assicurarsi che l'SMS venga inviato nella sottoscrizione corretta.

per android.telephony.SmsManager.sendTextMessageWithoutPersisting(java.lang.String, java.lang.String, java.lang.String, android.app.PendingIntent, android.app.PendingIntent).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a