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.
SDK v4’te, Observer modunda Adapty tarafından render edilen flow’ları ve paywall’ları da sunabilirsiniz: bir kullanıcı ilgili butona dokunduğunda satın alma veya geri yükleme işlemini kendi kodunuzla gerçekleştirmek için setObserverModeResolver ile bir AdaptyUIObserverModeResolver kaydedin. Bkz. Flow’ları Observer modunda sunma.
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.
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 flow’ları ve paywall’ları kullanma
Adapty’nin flow’larını, paywall’larını ve A/B testi özelliklerini de kullanmak istiyorsanız bunu yapabilirsiniz — ancak Observer mode’da birkaç ek kurulum adımı gereklidir. Yukarıdaki adımlara ek olarak şunları yapmanız gerekir:
- Remote config paywall’larını her zamanki gibi görüntüleyin. Flow Builder ile oluşturulan flow’lar ve paywall’lar için bkz. Observer mode’da flow sunma.
- Flow’ları ve paywall’ları satın alma işlemleriyle ilişkilendirin.