API du SDK (React Native)
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.
Flux
- initialize — Clé API et
config,theme,deepLinks,safeAreaoptionnels. Aucun utilisateur n’est encore connecté. - connect(token, gender, height, weight) — JWT depuis votre backend + champs santé (taille en cm, poids en kg). Requis avant l’UI des modules et la plupart des appels.
- Même instance — utilisateur, thème,
navigateTo/goBack/handleDeepLink,showNutrition(et leurs variantes modales).
Exemple
import { getAzeooSDK } from 'react-native-azeoo-lib';
const sdk = getAzeooSDK();
await sdk.initialize(apiKey, config, theme, deepLinks, safeArea);
await sdk.connect(token, gender, heightCm, weightKg);
await sdk.navigateTo('nutrition', 'search');