Aller au contenu principal
Version: Next

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

  1. Déclarez les permissions Bluetooth, localisation et notifications dans AndroidManifest.xml — voir le Checklist des permissions
  2. Alignez les exigences du service foreground avec votre politique d'app
  3. 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

  1. Bootstrap du SDK
  2. Demander les permissions explicitement
  3. Connecter un dispositif si votre flux le requiert
  4. Exécuter evaluateProtectionReadiness()
  5. Appeler enterProtectionMode()
  6. Inspecter watchProtectionStatus() et watchProtectionDiagnostics()