Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.

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)

Cambio de estado del dispositivo
iOS
SDK de billetera NFC
Aplicación de billetera digital

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)

Cambio de estado del dispositivo
iOS
SDK de billetera NFC
Aplicación de billetera digital

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?