Implémenter le mode Observer dans le SDK Flutter
Si vous disposez déjà de votre propre infrastructure d’achat et n’êtes pas prêt à basculer complètement vers Adapty, vous pouvez explorer le mode Observer. Dans sa forme de base, le mode Observer offre des analyses avancées et une intégration transparente avec les systèmes d’attribution et d’analytics.
Si cela correspond à vos besoins, vous devez uniquement :
- L’activer lors de la configuration du SDK Adapty en définissant le paramètre
observerModesurtrue. Suivez les instructions d’installation pour Flutter. - Signaler les transactions depuis votre infrastructure d’achat existante vers Adapty.
Configuration du mode Observer
Activez le mode Observer si vous gérez vous-même les achats et le statut des abonnements, et que vous utilisez Adapty uniquement pour envoyer les événements d’abonnement et les données analytics.
En mode Observer, le SDK Adapty ne clôture aucune transaction — assurez-vous donc de les gérer vous-même.
await Adapty().activate(
configuration: AdaptyConfiguration(apiKey: 'YOUR_PUBLIC_SDK_KEY')
..withObserverMode(true) // Enable observer mode
..withLogLevel(AdaptyLogLevel.verbose),
);
Paramètres :
| Paramètre | Description |
|---|---|
| observerMode | Valeur booléenne qui contrôle le mode Observer. La valeur par défaut est false. |
Utiliser les paywalls Adapty en mode Observer
Si vous souhaitez également utiliser les paywalls et les fonctionnalités de test A/B d’Adapty, c’est possible — mais cela nécessite une configuration supplémentaire en mode Observer. Voici ce que vous devrez faire en plus des étapes ci-dessus :
- Affichez les paywalls normalement pour les paywalls Remote Config.
- Associez les paywalls aux transactions d’achat.
Dans le SDK v4, vous pouvez également présenter des flows et des paywalls générés par Adapty en mode Observer : enregistrez un AdaptyUIObserverModeResolver pour effectuer l’achat ou la restauration avec votre propre code lorsqu’un utilisateur appuie sur le bouton correspondant. Voir Présenter des flows en mode Observer.