언어

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_ALLOWPackageManager#VERIFICATION_REJECT. 둘 다 또는 verificationCodeAtTimeoutPackageManager#VERIFICATION_REJECTPackageManager#VERIFICATION_ALLOW 으면 verificationCodeAtTimeout 기본값은 .입니다PackageManager#VERIFICATION_REJECT.

millisecondsToDelay
Int64

시간 제한에 대해 요청된 시간입니다. 양수이고 2보다 PackageManager#MAXIMUM_VERIFICATION_TIMEOUT작아야 합니다. 범위를 벗어난 경우 millisecondsToDelay 가장 가까운 범위 millisecondsToDelay 값( 즉, 0 또는 PackageManager#MAXIMUM_VERIFICATION_TIMEOUT)으로 설정됩니다.

특성

예외

호출자에게 PACKAGE_VERIFICATION_AGENT 권한이 없으면

설명

수신 대기 중인 패키지가 Intent#ACTION_PACKAGE_NEEDS_VERIFICATION package verification broadcast 응답에 대한 기본 시간 제한을 연장하고 시간 제한이 발생한 후 수행할 작업을 선언할 수 있습니다. 응답에는 중 하나 또는 PackageManager#VERIFICATION_REJECTverificationCodeAtTimeout 하나 PackageManager#VERIFICATION_ALLOW 인 응답이 포함되어야 합니다.

이 메서드는 패키지 ID당 한 번만 호출할 수 있습니다. 추가 호출은 영향을 주지 않습니다.

에 대한 android.content.pm.PackageManager.extendVerificationTimeout(int, int, long)Java 설명서

이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.

적용 대상