🔗 Connecteurs (resamania2 / deciplus / azeoo)
Certaines clés API sont liées à des systèmes de club externes (resamania2, deciplus, azeoo). Si votre clé a des connecteurs configurés sur la plateforme client, passez la config connecteur à initialize.
Quand c'est nécessaire
- Votre contact AZEOO a activé des connecteurs sur votre clé SDK
connectéchoue ou des fonctionnalités manquent sans config connecteur
En cas de doute, contactez le support — la plupart des intégrations omettent la config connecteur.
Flutter
await AzeooSDK.initialize(
apiKey,
options: AzeooSDKInitOptions(
connector: SdkConnectorConfig.azeoo(clubId: 123),
// ou SdkConnectorConfig.resamania2(clientToken: '...', clubId: 123),
// ou SdkConnectorConfig.deciplus(domain: '...', zoneId: 1),
),
);
Android
import com.azeoo.sdk.core.AzeooConnectorConfig
val connector = AzeooConnectorConfig.azeoo(clubId = 123L)
AzeooSDK.initialize(
context = context,
apiKey = apiKey,
connector = connector,
) { error -> /* ... */ }
Factories : AzeooConnectorConfig.azeoo, .resamania2, .deciplus.
iOS
let connector = AzeooConnectorConfig.azeoo(clubId: 123)
AzeooSDK.initialize(
apiKey: apiKey,
connector: connector
) { result in /* ... */ }
React Native
Passez connector à AzeooProvider ou AzeooSDK.initialize :
connector: { type: 'azeoo', clubId: 123 }
// ou { type: 'resamania2', clientToken: '...', clubId: 123 }
// ou { type: 'deciplus', domain: '...', zoneId: 1 }
Changement de club (azeoo uniquement)
Après connect, changez de club sans déconnecter :
| Plateforme | API |
|---|---|
| Flutter | await AzeooSDK.setClubId(clubId) |
| Android | AzeooSDK.shared.setClubId(clubId) { } |
| iOS | try await sdk.setClubId(clubId) |