Escenarios de actualización del método de desbloqueo del dispositivo
Descripción general
Esta página explica cómo los cambios en el método de desbloqueo del dispositivo afectan el comportamiento de CDCVM.
El comportamiento depende de la política de CDCVM configurada durante la inicialización del SDK de NFC Wallet:
.biometricOnly.userPresence
Para obtener detalles de configuración, consulte Inicialización del SDK de NFC Wallet y Comprender CDCVM.
Escenarios
Escenarios solo para biometría (.biometricOnly)
.biometricOnly)El usuario final desactiva la pantalla de bloqueo del dispositivo. Por ejemplo, no se han registrado datos biométricos y el código de acceso está desactivado.
Invalida el material de clave en el llavero.
Detecta que el material de clave no es válido al acceder al llavero.
Borra los datos locales y lanza ContactlessPaymentSession.Error.authenticationKeyInvalidated(error). Reinicialice el SDK. Consulte Inicialización del SDK de NFC Wallet.
El usuario final desactiva el código de acceso y luego lo vuelve a activar y registra nuevamente los datos biométricos.
Invalida el material de clave en el llavero.
Detecta que el material de clave no es válido al acceder al llavero.
Borra los datos locales y lanza ContactlessPaymentSession.Error.authenticationKeyInvalidated(error). Reinicialice el SDK. Consulte Inicialización del SDK de NFC Wallet.
El usuario final cambia el código de acceso mientras los datos biométricos siguen registrados.
Ninguna acción.
Ninguna acción.
Ninguna acción.
El usuario final mantiene un código de acceso pero elimina todos los datos biométricos.
Ninguna acción.
Detecta que se eliminaron los datos biométricos.
Lanza ContactlessPaymentSession.Error.biometricNotEnrolled.
El usuario final mantiene un código de acceso y registra nuevos datos biométricos.
Ninguna acción.
Ninguna acción.
Ninguna acción.
Escenarios para presencia del usuario (.userPresence)
.userPresence)El usuario final desactiva la pantalla de bloqueo del dispositivo. Por ejemplo, no se han registrado datos biométricos y el código de acceso está desactivado.
Invalida el material de clave en el llavero.
Detecta que el material de clave no es válido al acceder al llavero.
Borra los datos locales y lanza ContactlessPaymentSession.Error.authenticationKeyInvalidated(error). Reinicialice el SDK. Consulte Inicialización del SDK de NFC Wallet.
El usuario final desactiva el código de acceso, luego lo vuelve a activar y registra nuevamente los datos biométricos.
Invalida el material de clave en el llavero.
Detecta que el material de clave no es válido al acceder al llavero.
Borra los datos locales y lanza ContactlessPaymentSession.Error.authenticationKeyInvalidated(error). Reinicialice el SDK. Consulte Inicialización del SDK de NFC Wallet.
El usuario final cambia el código de acceso mientras los datos biométricos siguen registrados.
Ninguna acción.
Ninguna acción.
Ninguna acción.
El usuario final cambia el código de acceso cuando no hay datos biométricos registrados.
Ninguna acción.
Ninguna acción.
Ninguna acción.
El usuario final mantiene un código de acceso pero elimina todos los datos biométricos.
Ninguna acción.
Ninguna acción.
Ninguna acción.
El usuario final mantiene un código de acceso y registra nuevos datos biométricos.
Ninguna acción.
Ninguna acción.
Ninguna acción.
Última actualización
¿Te fue útil?