π Connectors (resamania2 / deciplus / azeoo)
Some API keys are linked to external club systems (resamania2, deciplus, azeoo). If your key has connectors configured in the Client Platform, pass connector config at initialize.
When you need thisβ
- Your AZEOO contact enabled connectors on your SDK key
- Connect fails or features are missing without connector config
If unsure, ask support β most integrations omit connector config.
Flutterβ
await AzeooSDK.initialize(
apiKey,
options: AzeooSDKInitOptions(
connector: SdkConnectorConfig.azeoo(clubId: 123),
// or SdkConnectorConfig.resamania2(clientToken: '...', clubId: 123),
// or 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β
Pass connector to AzeooProvider or AzeooSDK.initialize:
connector: { type: 'azeoo', clubId: 123 }
// or { type: 'resamania2', clientToken: '...', clubId: 123 }
// or { type: 'deciplus', domain: '...', zoneId: 1 }
Club switching (azeoo only)β
After connect, switch club without disconnecting:
| Platform | API |
|---|---|
| Flutter | await AzeooSDK.setClubId(clubId) |
| Android | AzeooSDK.shared.setClubId(clubId) { } |
| iOS | try await sdk.setClubId(clubId) |