📄️ Aperçu de l’API du SDK
Après initialize et connect, utilisez getAzeooSDK() depuis react-native-azeoo-lib pour l’utilisateur, le thème, la navigation et l’ouverture du module nutrition. Consultez le README du package et la Référence de l’API.
📄️ Point d'entrée du SDK (initialisation et connexion)
Appelez initialize sur getAzeooSDK() depuis react-native-azeoo-lib avec la clé API et les options config, theme, deepLinks et safeArea. Lorsque l’utilisateur est connecté, appelez connect(token, gender, height, weight) (JWT depuis votre backend ; taille en cm, poids en kg). Consultez le README du package et la Référence de l’API.
📄️ API utilisateur
Après connect, utilisez getAzeooSDK() depuis react-native-azeoo-lib : getUserProfile(), getUserId(), refreshUserProfile() et disconnect(). La même instance expose aussi des getteurs en cache userProfile et userId ; avec AzeooProvider, useAzeoo() expose également userProfile. Il n’existe pas d’objet AzeooSDK.user. Voir la Référence de l’API.
📄️ Thème et modules
Utilisez getAzeooSDK() depuis react-native-azeoo-lib : le theme correspond à getThemeMode() (0 = clair, 1 = sombre, 2 = système), setThemeMode(mode) et setPrimaryColor(argbNumber). Il n’y a pas d’arbre modules.nutrition ; ouvrez les flux avec showNutrition (et les helpers de modale), navigateTo('nutrition', path), ou intégrez NutritionView. Voir Composants UI et le README du package.