語言

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

待處理的套件識別碼,透過 Intent Extra 傳遞 PackageManager#EXTRA_VERIFICATION_ID 。

verificationCodeAtTimeout
PackageInstallVerification

或 PackageManager#VERIFICATION_ALLOWPackageManager#VERIFICATION_REJECT。 若 verificationCodeAtTimeout 非 PackageManager#VERIFICATION_ALLOWPackageManager#VERIFICATION_REJECT或 ,則 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 套件延長回應的預設逾時,並宣告逾時後要執行的動作。 回應必須包含 ,verificationCodeAtTimeout其中之一PackageManager#VERIFICATION_ALLOWPackageManager#VERIFICATION_REJECT或 。

此方法每個套件 ID 只能呼叫一次。額外的通話不會有影響。

Java 文件 android.content.pm.PackageManager.extendVerificationTimeout(int, int, long)。

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

適用於