PackageManager.ExtendVerificationTimeout メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
をリッスンしている Intent#ACTION_PACKAGE_NEEDS_VERIFICATION package verification
broadcast
パッケージが応答の既定のタイムアウトを拡張し、タイムアウトが発生した後に実行するアクションを宣言できるようにします。
[Android.Runtime.Register("extendVerificationTimeout", "(IIJ)V", "GetExtendVerificationTimeout_IIJHandler")]
public abstract void ExtendVerificationTimeout (int id, Android.Content.PM.PackageInstallVerification verificationCodeAtTimeout, long millisecondsToDelay);
[<Android.Runtime.Register("extendVerificationTimeout", "(IIJ)V", "GetExtendVerificationTimeout_IIJHandler")>]
abstract member ExtendVerificationTimeout : int * Android.Content.PM.PackageInstallVerification * int64 -> unit
パラメーター
- id
- Int32
インテントエクストラ経由で渡される保留中の PackageManager#EXTRA_VERIFICATION_ID
パッケージ識別子。
- verificationCodeAtTimeout
- PackageInstallVerification
または PackageManager#VERIFICATION_REJECT
のいずれかPackageManager#VERIFICATION_ALLOW
。 が または PackageManager#VERIFICATION_REJECT
verificationCodeAtTimeout
のどちらでもないPackageManager#VERIFICATION_ALLOW
場合verificationCodeAtTimeout
、既定値は になりますPackageManager#VERIFICATION_REJECT
。
- millisecondsToDelay
- Int64
タイムアウトに対して要求された時間。
は正で、 より PackageManager#MAXIMUM_VERIFICATION_TIMEOUT
小さくする必要があります。 が範囲外の場合 millisecondsToDelay
は、 millisecondsToDelay
最も近い境界値 (つまり、0 または PackageManager#MAXIMUM_VERIFICATION_TIMEOUT
) に設定されます。
- 属性
例外
呼び出し元にPACKAGE_VERIFICATION_AGENTアクセス許可がない場合は 。
注釈
をリッスンしている Intent#ACTION_PACKAGE_NEEDS_VERIFICATION package verification broadcast
パッケージが応答の既定のタイムアウトを拡張し、タイムアウトが発生した後に実行するアクションを宣言できるようにします。 応答には、 または PackageManager#VERIFICATION_REJECT
のいずれかPackageManager#VERIFICATION_ALLOW
である が含まれているverificationCodeAtTimeout
必要があります。
このメソッドは、パッケージ ID ごとに 1 回だけ呼び出されます。追加の呼び出しは無効になります。
の Java ドキュメント android.content.pm.PackageManager.extendVerificationTimeout(int, int, long)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。