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.

3. Archivo de manifiesto de la aplicación

Configurar AndroidManifest.xml para que el SDK de NFC Wallet pueda ejecutarse correctamente.

Permisos de Android

Declara los siguientes permisos en AndroidManifest.xml:

Permiso de Android
Requisito
Descripción

android.permission.INTERNET

Requerido

Habilita las llamadas de red (por ejemplo, el alta y la reposición de la clave de pago).

android.permission.NFC

Requerido

Habilita el acceso NFC para pagos sin contacto.

android.permission.USE_BIOMETRIC

Condicional

Habilita la autenticación biométrica como CDCVM.

android.permission.USE_FINGERPRINT

Condicional

Da soporte a Android 9 y anteriores al usar biometría como CDCVM.

Declarar características NFC

Para el pago sin contacto, el dispositivo debe ser compatible con:

  • android.hardware.nfc

  • android.hardware.nfc.hce

Opción A: Filtrar los dispositivos no compatibles en Google Play

Declara ambas funciones como obligatorias:

<uses-feature android:name="android.hardware.nfc" android:required="true" />
<uses-feature android:name="android.hardware.nfc.hce" android:required="true" />

Opción B: Permitir la instalación y comprobar en tiempo de ejecución

Si no puedes filtrar la compatibilidad de dispositivos en Google Play, comprueba la compatibilidad de funciones usando las API de Android:

Habilitar el servicio de comunicación CPS

Habilita CPSCommService para procesar CPS la comunicación de mensajes.

Deshabilitar la copia de seguridad y la restauración

Deshabilita la copia de seguridad y la restauración de la aplicación de Android.

Ejemplo AndroidManifest.xml

Este ejemplo muestra las declaraciones típicas que necesitas. Ajusta los nombres y los metadatos a tu aplicación de cartera digital.

La declaración del servicio HCE se describirá en Implementar el servicio HCE

Última actualización

¿Te fue útil?