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).
Deep links (DeepLinkConfig)
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()