Saltar al contenido principal
Version: Next

Integración Android

Android es la plataforma más completa para el Modo Protección y la propiedad de BLE en segundo plano.

Qué posee el SDK

  • Canales de método y evento para Protección
  • Conexión del runtime de Protección respaldado por servicio foreground
  • Piezas del manifiesto del plugin para la ruta Android del SDK
  • Estado de disponibilidad y diagnósticos expuestos a Dart

Qué posee la app anfitriona

  • UX de permisos en tiempo de ejecución
  • Bootstrap de la app que crea la instancia del SDK
  • Branding de canal de notificaciones
  • UX de BLE o seguridad específica del producto

Configuración requerida

  1. Declara permisos de Bluetooth, ubicación y notificaciones en AndroidManifest.xml — consulta el Checklist de permisos
  2. Mantén los requisitos del servicio foreground alineados con tu política de app
  3. Bootstrap con EixamConnectSdk.bootstrap(...)

Comportamiento del Modo Protección

nota

El Modo Protección está desactivado por defecto. La app anfitriona debe armarlo explícitamente.

  • Cuando está armado, Android proporciona la ruta en segundo plano más robusta
  • La UI anfitriona debe inspeccionar diagnósticos si la evaluación de disponibilidad está bloqueada

Checklist de validación

  1. Bootstrap del SDK
  2. Solicitar permisos explícitamente
  3. Conectar un dispositivo si tu flujo lo requiere
  4. Ejecutar evaluateProtectionReadiness()
  5. Llamar a enterProtectionMode()
  6. Inspeccionar watchProtectionStatus() y watchProtectionDiagnostics()