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