Aller au contenu principal

Prise en charge hors ligne

Activez le fonctionnement hors ligne dans l'Azeoo SDK. Ces concepts s'appliquent à toutes les plateformes. L'exemple ci-dessous utilise Flutter (Dart) ; pour Android, iOS et React Native, consultez la Configuration de votre plateforme (Android · iOS · Flutter · React Native).

Configuration

Activez la prise en charge hors ligne dans les options passées à initialize :

// Flutter
await AzeooSDK.initialize(apiKey, options: AzeooSDKInitOptions(
offlineSupport: true,
));

Sur Android/iOS, définissez le flag équivalent dans la config du SDK (ex. offlineEnabled).

Fonctionnalités

Lorsque la prise en charge hors ligne est activée :

  • Les données sont mises en cache localement
  • L'app fonctionne sans internet
  • Les données se synchronisent lorsqu'on est en ligne
  • Des indicateurs hors ligne sont affichés

Stockage

Le SDK utilise le stockage local pour :

  • Les données utilisateur
  • Le contenu en cache
  • Les données hors ligne

Étapes suivantes

  • Démarrage — Installer le SDK et commencer sur votre plateforme.
  • Analytics — Suivi d'événements et analytics (concept lié).