Aller au contenu principal
Version: 1.1.0

⚙️ API Cycle de vie

initialize​

Démarre le moteur Flutter, échange la clé API contre un jeton SDK.

Doit se terminer avant connect ou l'UI.

Config optionnelle : locale, analytics, offline, thème, deep links, safe area, connector. Android accepte aussi environment ("production" / "staging").

connect​

Paramètres : token, gender, height, weight.

Expose / renvoie l'id du profil. Ne pas passer userId.

Noms par plateforme : AzeooSDK.connect (Flutter), connectUser (Android/iOS), connect (RN).

disconnect​

Efface la session utilisateur. Le SDK reste initialisé.

setClubId​

Change le club actif pour le connecteur azeoo. Rééchange les jetons SDK ; la session utilisateur est conservée.

dispose (natif)​

Démonte le moteur. Rappelez initialize pour redémarrer.

Indicateurs d'état​

PlateformeFlags
FlutterisInitialized, isConnected
AndroidisInitialized, isUserConnected, isReady
iOSInstance SDK / callbacks de connexion
RNuseAzeoo().isInitialized, isConnected

Flutter uniquement​

APIRôle
resetSessionAlias de disconnect
hardRefreshSdkStateRafraîchissement forcé après changement de données externes

Cycle de vie RN​

onPause, onResume, onMemoryWarning — transmis automatiquement par AzeooProvider via AppState ; peuvent aussi être appelés manuellement sur le wrapper SDK.