Aller au contenu principal

Support hors ligne

Activez les fonctionnalités hors ligne dans le SDK Azeoo. Ces notions s’appliquent à toutes les plateformes. L’exemple ci-dessous utilise Flutter (Dart) ; pour Android, iOS et React Native, reportez-vous à la section Configuration de votre plateforme (Android · iOS · Flutter · React Native).

Configuration

Activez le support hors ligne dans les options transmises lors de initialize :

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

Sur Android / iOS / React Native, définissez le même indicateur dans la configuration du SDK (par ex. offlineEnabled).

Fonctionnalités

Une fois le support hors ligne activé :

  • Les données sont mises en cache localement
  • L’application fonctionne sans connexion Internet
  • Le SDK utilise des stratégies de cache (cache-first / cache-only en hors ligne)
  • Le SDK peut afficher l’état de connectivité dans l’application (par ex. notifications/snackbars)

Stockage

Le SDK utilise le stockage local pour :

  • Les identifiants / jetons (stockage sécurisé)
  • Le contenu mis en cache
  • Le cache hors ligne

Prochaines étapes

  • Premiers pas — Installez le SDK et commencez à développer sur votre plateforme.
  • Analytique — Suivi d’événements et analytique (notion associée).