語言

SmsManager.CreateAppSpecificSmsToken(PendingIntent) 方法

定義

為呼叫包裹建立一次性應用程式專用的來電簡訊請求。

[Android.Runtime.Register("createAppSpecificSmsToken", "(Landroid/app/PendingIntent;)Ljava/lang/String;", "", ApiSince=26)]
public string? CreateAppSpecificSmsToken(Android.App.PendingIntent? intent);
[<Android.Runtime.Register("createAppSpecificSmsToken", "(Landroid/app/PendingIntent;)Ljava/lang/String;", "", ApiSince=26)>]
member this.CreateAppSpecificSmsToken : Android.App.PendingIntent -> string

參數

intent
PendingIntent

傳回

簡訊中包含的令牌。 代幣長度為11個字元。

屬性

備註

為呼叫包裹建立一次性應用程式專用的來電簡訊請求。

此方法會回傳一個憑證,若將該憑證納入後續的 SMS 訊息中,該憑證會隨 intent SMS 資料一同傳送。

該令牌僅用於一次,收到包含該令牌的簡訊後,所有帶有令牌的後續簡訊都會照常路由。

一個應用程式一次只能有一個請求,如果已經有待處理的請求,就會被新的請求取代。

<strong>注意:</strong> 此方法永遠不會觸發簡訊消歧義對話。 若此方法在擁有多個有效訂閱的裝置上呼叫,且 SmsManager 該實例已建立為 #getDefault(),且未定義使用者定義的預設訂閱,則與此訊息相關的訂閱 ID 將為 INVALID,導致操作會對邏輯槽 0 所關聯的訂閱完成。 用 #getSmsManagerForSubscriptionId(int) 來確保操作是在正確的訂閱上執行。

Java 文件 android.telephony.SmsManager.createAppSpecificSmsToken(android.app.PendingIntent)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於