PackageManager.ExtendVerificationTimeout Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Permite que un paquete que escuche Intent#ACTION_PACKAGE_NEEDS_VERIFICATION package verification
broadcast para ampliar el tiempo de espera predeterminado de una respuesta y declarar qué acción realizar después de que se produzca el tiempo de espera.
[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
Parámetros
- id
- Int32
Identificador de paquete pendiente tal y como se pasa a través de la PackageManager#EXTRA_VERIFICATION_ID intención adicional.
- verificationCodeAtTimeout
- PackageInstallVerification
o PackageManager#VERIFICATION_ALLOWPackageManager#VERIFICATION_REJECT. Si verificationCodeAtTimeout no es o PackageManager#VERIFICATION_REJECTPackageManager#VERIFICATION_ALLOW , el verificationCodeAtTimeout valor predeterminado PackageManager#VERIFICATION_REJECTes .
- millisecondsToDelay
- Int64
la cantidad de tiempo solicitada para el tiempo de espera.
Debe ser positivo y menor que PackageManager#MAXIMUM_VERIFICATION_TIMEOUT. Si millisecondsToDelay está fuera de los límites, millisecondsToDelay se establecerá en el valor más cercano en los límites; es decir, 0 o PackageManager#MAXIMUM_VERIFICATION_TIMEOUT.
- Atributos
Excepciones
si el autor de la llamada no tiene el permiso PACKAGE_VERIFICATION_AGENT.
Comentarios
Permite que un paquete que escuche Intent#ACTION_PACKAGE_NEEDS_VERIFICATION package verification broadcast para ampliar el tiempo de espera predeterminado de una respuesta y declarar qué acción realizar después de que se produzca el tiempo de espera. La respuesta debe incluir la verificationCodeAtTimeout que es una de PackageManager#VERIFICATION_ALLOW o PackageManager#VERIFICATION_REJECT.
Este método solo se puede llamar una vez por identificador de paquete. Las llamadas adicionales no tendrán ningún efecto.
Java documentación para android.content.pm.PackageManager.extendVerificationTimeout(int, int, long).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.