Aller au contenu principal

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.

Prochaines étapes