Language

SmsManager.CreateAppSpecificSmsToken(PendingIntent) メソッド

定義

呼び出し元パッケージに対して、アプリ固有の着信 SMS 要求を 1 つ作成します。

[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

返品

SMS メッセージに含めるトークン。 トークンの長は 11 文字です。

属性

注釈

呼び出し元パッケージに対して、アプリ固有の着信 SMS 要求を 1 つ作成します。

このメソッドは、後続の受信 SMS メッセージに含まれている場合、SMS データと共に intent が送信されるトークンを返します。

トークンは、トークンを含む SMS を受信した後、トークンを含む 1 回の使用にのみ適しています。トークンを含む後続のすべての SMS メッセージは、通常どおりにルーティングされます。

アプリは一度に 1 つの要求のみを持つことができます。アプリに保留中の要求が既にある場合は、新しい要求に置き換えられます。

<strong>Note:</strong> このメソッドは SMS のあいまいさを解消するダイアログをトリガーしません。 複数のアクティブなサブスクリプションを持つデバイスでこのメソッドが呼び出され、この SmsManager インスタンスが #getDefault()で作成されており、ユーザー定義の既定のサブスクリプションが定義されていない場合、このメッセージに関連付けられているサブスクリプション ID は無効になり、論理スロット 0 に関連付けられているサブスクリプションで操作が完了します。 #getSmsManagerForSubscriptionId(int)を使用して、操作が正しいサブスクリプションで実行されるようにします。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象