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:
- Adapty SDK’yı yapılandırırken
observerModeparametresinitrueolarak ayarlayarak Observer Mode’u etkinleştirin. Kurulum talimatlarını Kotlin Multiplatform için takip edin. - 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:
| Parametre | Açıklama |
|---|---|
| observerMode | Observer 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:
- Remote config paywallları için paywallları her zamanki gibi gösterin.
- Satın alma işlemleriyle paywallları ilişkilendirin.