Gestionar múltiples AID de Visa
Descripción general
Usa el SDK de NFC Wallet para gestionar varios AID de Visa.
Puedes leer los AID disponibles. También puedes actualizar la prioridad del AID y el estado de bloqueo.
Integración del SDK
Los identificadores de aplicación (AID) se exponen a través de DigitalCard.aidInfoList: [AIDInfo].
Para detectar varios AID, comprueba DigitalCard.isMultiAID: Bool.
Recuperar información del AID
DigitalCard.aidInfoList: [AIDInfo] devuelve un array de AIDInfo objetos.
Cada AIDInfo incluye el AID y metadatos:
AIDInfo.aid: El AID comoCadena.AIDInfo.label: La etiqueta comoCadena.AIDInfo.lockStatus: El estado del AID:.lockedo.unlocked(predeterminado).
Actualizar la prioridad del AID y el estado de bloqueo
Usa la AIDInfo objetos de aidInfoList cuando construyas una lista actualizada.
AIDInfo.lockStatus es mutable. También puedes reordenar 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:
Usa la
DigitalCard.aidInfoList: [AIDInfo]API para recuperar elAIDInfode la tarjeta digital.Crea un nuevo array y actualiza el orden y/o
lockStatus.Aplica la actualización usando
DigitalCard.setAIDInfoList(_:).
Ejemplo
Este ejemplo reordena los AID y bloquea un AID.
Última actualización
¿Te fue útil?