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 múltiples AID de Visa

Resumen

Use el SDK de Billetera NFC para gestionar AIDs múltiples de Visa.

Puede leer los AIDs disponibles. También puede actualizar la prioridad y el estado de bloqueo del AID.

Integración del SDK

Los identificadores de aplicación (AIDs) se exponen a través de DigitalCard.aidInfoList: [AIDInfo].

Para detectar AIDs múltiples, compruebe DigitalCard.isMultiAID: Bool.

Recuperar información del AID

DigitalCard.aidInfoList: [AIDInfo] devuelve un arreglo de AIDInfo objetos.

Cada AIDInfo incluye el AID y metadatos:

  • AIDInfo.aid: El AID como un Cadena.

  • AIDInfo.label: La etiqueta como un Cadena.

  • AIDInfo.lockStatus: El estado del AID: .locked o .unlocked (predeterminado).

Un terminal devuelve la palabra de estado 6A81 cuando envía SELECT a un AID bloqueado.

Actualizar la prioridad y el estado de bloqueo del AID

Use el AIDInfo objetos de aidInfoList cuando construya una lista actualizada.

AIDInfo.lockStatus es mutable. También puede volver a ordenar la lista para cambiar la prioridad del AID.

El primer elemento de la lista tiene la máxima prioridad.

Para actualizar la configuración del AID:

  1. Use el DigitalCard.aidInfoList: [AIDInfo] API para recuperar el AIDInfo de la tarjeta digital.

  2. Cree un nuevo arreglo y actualice el orden y/o lockStatus.

  3. Aplique la actualización usando DigitalCard.setAIDInfoList(_:).

Ejemplo

Este ejemplo reordena AIDs y bloquea un AID.

digitalCard.aidInfoList devuelve una copia de AIDInfo.

Mutar el arreglo no actualiza la tarjeta digital. Llame a setAIDInfoList(_:) para que los cambios surtan efecto.

Última actualización

¿Te fue útil?