SmsManager.SendTextMessageWithoutPersisting Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Senden Sie eine textbasierte SMS, ohne sie in den SMS-Anbieter zu schreiben.
[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
Parameter
- destinationAddress
- String
- scAddress
- String
- text
- String
- sentIntent
- PendingIntent
- deliveryIntent
- PendingIntent
- Attribute
Hinweise
Senden Sie eine textbasierte SMS, ohne sie in den SMS-Anbieter zu schreiben.
Die Nachricht wird direkt über das Netzwerk gesendet und ist in SMS-Anwendungen nicht sichtbar. Nur für die interne Netzbetreiberverwendung vorgesehen.
Erfordert Die Berechtigung: Sowohl als auch android.Manifest.permission#SEND_SMS , oder dass die aufrufende App Netzbetreiberberechtigungen hat (siehe TelephonyManager#hasCarrierPrivileges), oder dass die aufrufende App die Standard-IMS-App ist (siehe CarrierConfigManager#KEY_CONFIG_IMS_PACKAGE_OVERRIDE_STRING).android.Manifest.permission#MODIFY_PHONE_STATE
<strong>Hinweis:</strong> Diese Methode ist für die interne Verwendung durch Netzbetreiberanwendungen oder das Telefonieframework vorgesehen und löst niemals ein Dialogfeld zur Mehrdeutigkeit von SMS aus. Wenn diese Methode auf einem Gerät mit mehreren aktiven Abonnements aufgerufen wird, wurde diese SmsManager Instanz mit #getDefault(), und es wurde kein benutzerdefiniertes Standardabonnement definiert, ist die dieser Nachricht zugeordnete Abonnement-ID UNGÜLTIG, was dazu führt, dass die SMS für das Abonnement gesendet wird, das dem logischen Steckplatz 0 zugeordnet ist. Wird #getSmsManagerForSubscriptionId(int) verwendet, um sicherzustellen, dass die SMS im richtigen Abonnement gesendet wird.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.