Aller au contenu principal

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

  1. initialize — Clé API et config, theme, deepLinks, safeArea optionnels. Aucun utilisateur n’est encore connecté.
  2. 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.
  3. 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');

Prochaines étapes