Implémenter le mode Observateur dans le SDK Flutter

Si vous disposez déjà de votre propre infrastructure d’achat et que vous n’êtes pas prêt à basculer entièrement vers Adapty, vous pouvez explorer le mode Observateur. Dans sa forme de base, le mode Observateur offre des analyses avancées et une intégration transparente avec les systèmes d’attribution et d’analyse.

Si cela correspond à vos besoins, il vous suffit de :

  1. L’activer lors de la configuration du SDK en définissant le paramètre observerMode sur true. Suivez les instructions d’installation pour Flutter.
  2. Signaler les transactions depuis votre infrastructure d’achat existante à Adapty.
Tip

Dans le SDK v4, vous pouvez également présenter des flows et des paywalls rendus par Adapty en mode Observer : enregistrez un AdaptyUIObserverModeResolver avec setObserverModeResolver 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.

Configuration du mode Observateur

Activez le mode Observateur si vous gérez vous-même les achats et le statut des abonnements, et que vous utilisez Adapty uniquement pour envoyer des événements d’abonnement et des données analytiques.

Important

En mode Observateur, le SDK Adapty ne fermera aucune transaction — assurez-vous 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ètreDescription
observerModeUne valeur booléenne qui contrôle le mode Observateur. La valeur par défaut est false.

Utiliser les flows et paywalls Adapty en mode Observer

Si vous souhaitez également utiliser les flows, 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 qu’il faudra faire en plus des étapes ci-dessus :

  1. Affichez les paywalls en Remote Config comme d’habitude. Pour les flows et paywalls créés dans le Flow Builder, consultez Présenter des flows en mode Observer.
  2. Associez les flows et paywalls aux transactions d’achat.