SmsManager.SendTextMessageWithoutPersisting Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Envoyez un SMS textuel sans l’écrire dans le fournisseur 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
Paramètres
- destinationAddress
- String
- scAddress
- String
- text
- String
- sentIntent
- PendingIntent
- deliveryIntent
- PendingIntent
- Attributs
Remarques
Envoyez un SMS textuel sans l’écrire dans le fournisseur SMS.
Le message sera envoyé directement sur le réseau et ne sera pas visible dans les applications SMS. Destiné uniquement à une utilisation interne de l’opérateur.
Nécessite l’autorisation : à la fois android.Manifest.permission#SEND_SMS et android.Manifest.permission#MODIFY_PHONE_STATE, ou que l’application appelante dispose de privilèges d’opérateur (voir TelephonyManager#hasCarrierPrivileges) ou que l’application appelante est l’application IMS par défaut (voir CarrierConfigManager#KEY_CONFIG_IMS_PACKAGE_OVERRIDE_STRING).
<
>strong Remarque :</strong> Cette méthode est destinée à une utilisation interne par les applications opérateur ou l’infrastructure de téléphonie et ne déclenche jamais une boîte de dialogue d’ambiguïté SMS. Si cette méthode est appelée sur un appareil disposant de plusieurs abonnements actifs, cette SmsManager instance a été créée et #getDefault()aucun abonnement par défaut défini par l’utilisateur n’est défini, l’ID d’abonnement associé à ce message n’est pas valide, ce qui entraîne l’envoi du SMS sur l’abonnement associé à l’emplacement logique 0. Permet #getSmsManagerForSubscriptionId(int) de vérifier que le SMS est envoyé sur l’abonnement approprié.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.