PackageManager.ExtendVerificationTimeout メソッド

定義

をリッスンしている 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_REJECTverificationCodeAtTimeout のどちらでもない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)

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

適用対象