Intégration Android
Android est la plateforme la plus complète pour le Mode Protection et la propriété BLE en arrière-plan.
Ce que le SDK détient
- Canaux de méthode et d'événement pour la Protection
- Connexion du runtime de Protection soutenu par un service foreground
- Fragments du manifeste du plugin pour la route Android du SDK
- État de disponibilité et diagnostics exposés à Dart
Ce que l'app hôte détient
- UX des permissions à l'exécution
- Bootstrap de l'app qui crée l'instance du SDK
- Branding du canal de notifications
- UX BLE ou sécurité spécifique au produit
Configuration requise
- Déclarez les permissions Bluetooth, localisation et notifications dans
AndroidManifest.xml— voir le Checklist des permissions - Alignez les exigences du service foreground avec votre politique d'app
- Bootstrap avec
EixamConnectSdk.bootstrap(...)
Comportement du Mode Protection
remarque
Le Mode Protection est désactivé par défaut. L'app hôte doit l'armer explicitement.
Checklist de validation
- Bootstrap du SDK
- Demander les permissions explicitement
- Connecter un dispositif si votre flux le requiert
- Exécuter
evaluateProtectionReadiness() - Appeler
enterProtectionMode() - Inspecter
watchProtectionStatus()etwatchProtectionDiagnostics()