Kotlin Multiplatform SDK'da Observer modunu uygulama

Kendi satın alma altyapınız varsa ve henüz tamamen Adapty’ye geçmeye hazır değilseniz, Observer mode’u inceleyebilirsiniz. Temel haliyle Observer Mode; gelişmiş analitik ve attribution ile analitik sistemleriyle sorunsuz entegrasyon sunar.

Bu sizin için yeterliyse yalnızca şunları yapmanız yeterli:

  1. Adapty SDK’yı yapılandırırken observerMode parametresini true olarak ayarlayarak Observer Mode’u etkinleştirin. Kurulum talimatlarını Kotlin Multiplatform için takip edin.
  2. Mevcut satın alma altyapınızdan işlemleri Adapty’ye bildirin.

Observer mode kurulumu

Satın almaları ve abonelik durumunu kendiniz yönetip Adapty’yi yalnızca abonelik etkinlikleri ve analitik için kullanıyorsanız Observer Mode’u etkinleştirin.

Observer modunda çalışırken Adapty SDK hiçbir işlemi kapatmaz; bu nedenle işlemleri kendiniz yönettiğinizden emin olun.

import com.adapty.kmp.Adapty
import com.adapty.kmp.models.AdaptyConfig

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}")
    }

Parametreler:

ParametreAçıklama
observerModeObserver mode’u kontrol eden bir boolean değer. Varsayılan değer false’tur.

Observer Mode’da Adapty paywalllarını kullanma

Adapty’nin paywalllarını ve A/B testi özelliklerini de kullanmak istiyorsanız bunu yapabilirsiniz; ancak Observer modunda biraz ek kurulum gerektirir. Yukarıdaki adımlara ek olarak şunları yapmanız gerekir:

  1. Remote config paywallları için paywallları her zamanki gibi gösterin.
  2. Satın alma işlemleriyle paywallları ilişkilendirin.