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).