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
- Declara permisos de Bluetooth, ubicación y notificaciones en
AndroidManifest.xml— consulta el Checklist de permisos - Mantén los requisitos del servicio foreground alineados con tu política de app
- 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
- Bootstrap del SDK
- Solicitar permisos explícitamente
- Conectar un dispositivo si tu flujo lo requiere
- Ejecutar
evaluateProtectionReadiness() - Llamar a
enterProtectionMode() - Inspeccionar
watchProtectionStatus()ywatchProtectionDiagnostics()