Aller au contenu principal
Version: 1.1.0

⚙️ Configuration iOS

Passez AzeooConfig, AzeooThemeConfig, AzeooDeepLinkConfig, AzeooSafeAreaConfig et optionnellement AzeooConnectorConfig à AzeooSDK.initialize.

AzeooConfig

ChampDéfautDescription
localenilex. "en"
analyticsEnabledtrueActivation analytics
offlineEnabledtrueMode hors ligne
connectionTimeoutSeconds30Délai réseau
logLevel.warningVerbosité des logs (AzeooLogLevel)

Le JWT utilisateur et les mesures sont passés dans connectUser, pas ici.

Optionnel à l'initialisation

ParamètreDescription
themeAzeooThemeConfig — couleurs de marque
deepLinksAzeooDeepLinkConfig — scheme, host, pathPrefix
safeAreaAzeooSafeAreaConfig — bords d'inset
connectorAzeooConnectorConfig — voir Connecteurs

Exemple connecteur :

let connector = AzeooConnectorConfig.azeoo(clubId: 123)
// ou .resamania2(clientToken: "...", clubId: 123)
// ou .deciplus(domain: "...", zoneId: 1)

Voir example/ios_example/ios_exampleApp.swift pour un exemple complet thème + safe area.

Changement de club

try await sdk.setClubId(newClubId)
// ou surcharge avec callback

Connecteur azeoo uniquement. Préserve la session utilisateur.