Aller au contenu principal
Version: 1.1.0

🔗 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 :

PlateformeAPI
Flutterawait AzeooSDK.setClubId(clubId)
AndroidAzeooSDK.shared.setClubId(clubId) { }
iOStry await sdk.setClubId(clubId)

Voir aussi