Skip to main content
Version: 1.1.0

πŸ”— 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:

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