Aller au contenu principal

Point d'entrée du SDK (initialize et connectUser)

Utilisez AzeooSDK.initialize(...) pour créer l’instance du SDK, puis connectUser(token:gender:height:weight:completion:) pour associer un utilisateur.

initialize

Initialisez le SDK avec la clé API, la configuration, le thème, les deep links et la safe area (et, éventuellement, un connector).
Le résultat (completion) renvoie l’instance AzeooSDK. Conservez-la (ou utilisez AzeooSDK.shared) puis appelez connectUser lorsque le jeton utilisateur est disponible.

connectUser

func connectUser(
token: String,
gender: String,
height: AzeooHeight,
weight: AzeooWeight,
completion: @escaping (Result<AzeooUserProfile, Error>) -> Void
)

Associe un utilisateur authentifié. Requis avant d’utiliser les modules ou l’API utilisateur.

disconnect

Efface l’utilisateur courant. Le SDK reste initialisé ; vous pouvez rappeler connectUser.

Prochaines étapes