iOS Configuration
Pass configuration when you initialize the SDK with AzeooSDK.initialize(...).
User authentication data is passed in connectUser(token:gender:height:weight:...), not in init config.
Config at init
Use AzeooConfig for core options (for example locale, analyticsEnabled, offlineEnabled, connectionTimeoutSeconds, persistSession), and pass optional AzeooThemeConfig, AzeooSafeAreaConfig, and AzeooDeepLinkConfig to initialize.
See the iOS example for a complete integration.
Theme and safe area
Pass theme and safeArea at init. At runtime use sdk.theme (setMode, setPrimaryColor, setTheme, etc.).