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.