SmsManager.SendTextMessageWithoutPersisting Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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.