Exemples iOS
Utilisez AzeooSDK.initialize(...) puis connectUser(...), puis accédez à sdk.modules.nutrition ainsi qu’à sdk.user / sdk.theme.
Initialiser et connecter
AzeooSDK.initialize(apiKey: "your-sdk-api-key", config: config, theme: theme) { initResult in
switch initResult {
case .success(let sdk):
sdk.connectUser(
token: "user-token",
gender: "male",
height: AzeooHeight(178.0),
weight: AzeooWeight(75.0)
) { connectResult in
switch connectResult {
case .success:
break // Use sdk.modules, sdk.user, sdk.theme
case .failure(let error):
print(error)
}
}
case .failure(let error):
print(error)
}
}
Intégrer et ouvrir des écrans
let nutritionVC = sdk.modules.nutrition.getViewController()
present(nutritionVC, animated: true)
Application d'exemple complète
Consultez le projet example/ios_example pour une intégration iOS complète.