Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

Gestionar el LCM de la tarjeta digital

Resumen

Utilice el SDK de NFC Wallet en su aplicación de monedero digital para gestionar el ciclo de vida de una tarjeta digital (LCM).

Caso de uso principal:

  • Eliminar una tarjeta digital de la aplicación de monedero digital

Antes de comenzar, debe obtener un token de acceso como se describe en Obtenga un token de acceso.

En esta sección, describimos las acciones de LCM iniciadas desde la aplicación de monedero digital. El backend del emisor también puede iniciar directamente el LCM de la tarjeta digital con el TSP.

Integración del SDK

Use MGCardLifeCycleManager y el ID de la tarjeta digital para activar las acciones de LCM.

Implemente MGCardLifecycleEventListener para manejar onSuccess y onError las devoluciones de llamada.

Acciones admitidas:

  • deleteCard

  • suspendCard

  • resumeCard

onSuccess confirma que el SDK de NFC Wallet aceptó la solicitud. La aplicación de monedero digital se actualiza después de recibir una notificación push.

Los cambios de backend de Thales NFC Wallet no aparecen inmediatamente en la aplicación de monedero digital.

backend de Thales NFC Wallet envía una notificación push para sincronizar el estado de la tarjeta digital.

Consulte Gestionar notificaciones push.

Eliminar una tarjeta digital

Eliminar una tarjeta digital usando MGCardLifeCycleManager.deleteCard(...).

Eliminar una tarjeta la elimina permanentemente de la aplicación de monedero digital.

Después de backend del emisor o aplicación de cartera digital iniciar una solicitud de eliminación, la tarjeta digital puede aparecer temporalmente como RETIRADAestado.

Durante este tiempo, DigitalizedCardManager#getAllCards() aún puede devolver la tarjeta.

La tarjeta desaparece de la lista después de que el SDK la elimina del almacenamiento local.

Suspender una tarjeta digital

Suspender una tarjeta digital usando MGCardLifeCycleManager.suspendCard(...).

Reanudar una tarjeta digital

Reanudar una tarjeta digital usando MGCardLifeCycleManager.resumeCard(...).

Última actualización

¿Te fue útil?