Comprobar la capacidad sin contacto
Descripción general
Ejecute esta comprobación si su aplicación de billetera digital admite pagos sin contacto.
Llámelo después de SDK de NFC Wallet la inicialización y antes de Inscribir monedero y Tokenización.
Integración del SDK
Usar deviceEligibility con contactlessPaymentEligibility.
Maneje estos resultados:
supported: El dispositivo puede realizar pagos sin contacto.deviceNotSupported: El dispositivo no admite NFC ni HCE.systemNotEligible: El dispositivo o el Apple ID no está en el EEE (Espacio Económico Europeo).iosVersionNotSupported: El dispositivo no cumple con la versión mínima de iOS (iOS 17.4).
let contactlessEligibility = await TSHPay.shared.deviceEligibility.contactlessPaymentEligibility
switch contactlessEligibility {
case .deviceNotSupported(let reason):
// El dispositivo no es elegible debido a la falta de compatibilidad con NFC o HCE.
break
case .systemNotEligible:
// El sistema no es elegible porque el dispositivo o el Apple ID no está en el EEE.
break
case .iosVersionNotSupported(let currentVersion):
// La versión del sistema operativo no cumple con la versión mínima requerida (iOS 17.4).
break
case .supported:
// El dispositivo es elegible para realizar pagos sin contacto.
break
}Última actualización
¿Te fue útil?