Implémenter le mode Observateur dans le SDK Kotlin Multiplatform

Si vous disposez déjà de votre propre infrastructure d’achats et que vous n’êtes pas prêt à basculer complètement 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 fluide avec les systèmes d’attribution et d’analytique.

Si cela répond à vos besoins, il vous suffit de :

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

Dans la version 4 du SDK, vous pouvez également présenter des flows et des paywalls rendus par Adapty en mode Observateur : lorsqu’un utilisateur appuie sur le bouton d’achat ou de restauration, le SDK transmet l’action à votre code afin que vous puissiez effectuer l’achat ou la restauration vous-même. Consultez Présenter des flows en mode Observateur.

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 pour envoyer les événements d’abonnement et les données analytiques.

En mode Observateur, le SDK Adapty ne fermera aucune transaction — assurez-vous de les gérer de votre côté.


val config = AdaptyConfig
    .Builder("PUBLIC_SDK_KEY")
    .withObserverMode(true)     // default false
    .build()

Adapty.activate(configuration = config)
    .onSuccess {
        Log.d("Adapty", "SDK initialised in observer mode")
    }
    .onError { error ->
        Log.e("Adapty", "Adapty init error: ${error.message}")
    }

Paramètres :

ParamètreDescription
observerModeUne valeur booléenne qui contrôle le mode Observateur. La valeur par défaut est false.

Utiliser les paywalls Adapty en mode Observateur

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 Observateur. Voici ce que vous devrez faire en plus des étapes ci-dessus :

  1. Affichez les paywalls normalement pour les paywalls avec Remote Config.
  2. Associez les paywalls aux transactions d’achat.