Deep Linking
Configurez le deep linking pour l'Azeoo SDK. Ces concepts s'appliquent à toutes les plateformes. L'exemple ci-dessous utilise Flutter (Dart) ; pour Android, iOS et React Native, consultez la Configuration de votre plateforme (Android · iOS · Flutter · React Native).
Configuration
Passez la configuration des deep links à initialize dans les options (Flutter) ou la config (natif) :
// Flutter
await AzeooSDK.initialize(apiKey, options: AzeooSDKInitOptions(
deepLinks: DeepLinkConfig(
scheme: "yourapp",
host: "yourapp.com",
pathPrefix: "/sdk",
),
));
Liens pris en charge
Le SDK gère les deep links automatiquement et navigue vers les écrans appropriés.
Configuration par plateforme
iOS
À configurer dans Info.plist :
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>yourapp</string>
</array>
</dict>
</array>
Android
À configurer dans AndroidManifest.xml :
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="https" android:host="yourapp.com" />
</intent-filter>