Aller au contenu principal

Configuration du SDK Flutter

Configurez le SDK via AzeooSDKInitOptions lorsque vous appelez AzeooSDK.initialize. Les données d’authentification / profil utilisateur sont transmises plus tard dans AzeooSDK.connect(token, gender, height, weight).

Options (AzeooSDKInitOptions)

await AzeooSDK.initialize(apiKey, options: AzeooSDKInitOptions(
locale: 'en',
analyticsEnabled: true,
offlineSupport: true,
theme: themeConfig, // optional ThemeConfig
deepLinks: deepLinkConfig, // optional DeepLinkConfig
safeArea: SafeAreaConfig.all(), // optional
));

Thème (ThemeConfig)

Passez theme dans les options pour personnaliser les couleurs et les thèmes clair/sombre (ex. success, error, warning, customLightTheme, customDarkTheme). Voir Concepts de thématisation.

Zone sûre (SafeAreaConfig)

Passez safeArea dans les options (ex. SafeAreaConfig.all() ou des valeurs personnalisées top/bottom/left/right).

Passez deepLinks dans les options avec scheme, host, et un removePathPrefix optionnel pour le traitement des deep links.

Changement de thème à l’exécution

Après connect, utilisez :

  • AzeooSDK.changePrimaryColor(color)
  • AzeooSDK.setCustomThemes(...)
  • AzeooSDK.getCurrentThemeMode()

Prochaines étapes