Unity SDK'da Observer mode'u uygulama
Halihazırda kendi satın alma altyapınız varsa ve Adapty’ye tam olarak 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.
Eğer bu ihtiyaçlarınızı karşılıyorsa, yalnızca şunları yapmanız yeterlidir:
- Adapty SDK’yı yapılandırırken
observerModeparametresinitrueolarak ayarlayarak bu özelliği etkinleştirin. Kurulum talimatları için Unity sayfasına bakın. - Mevcut satın alma altyapınızdan Adapty’ye işlemleri bildirin.
SDK v4’te, Observer modunda Adapty tarafından oluşturulan flow’ları ve paywall’ları da sunabilirsiniz: bir kullanıcı satın alma veya geri yükleme düğmesine dokunduğunda, SDK aksiyonu sizin kodunuza devreder, böylece satın alma veya geri yükleme işlemini kendiniz gerçekleştirebilirsiniz. Bkz. Observer modunda flow’ları sunma.
Observer modu kurulumu
Satın alma işlemlerini ve abonelik durumunu kendiniz yönetiyorsanız ve Adapty’yi yalnızca abonelik olayları ile analitik göndermek için kullanıyorsanız Observer modunu açın.
Observer modunda çalışırken Adapty SDK hiçbir işlemi kapatmaz; bu nedenle işlemleri kendiniz yönettiğinizden emin olun.
SDK 4.0’da listener arayüzleri C# I-ön eki kuralını izler: AdaptyEventListener yerine IAdaptyEventListener uygulayın. Metodlar değişmemiştir. Geçiş rehberine bakın.
using UnityEngine;
using AdaptySDK;
public class AdaptyListener : MonoBehaviour, AdaptyEventListener {
void Start() {
DontDestroyOnLoad(this.gameObject);
Adapty.SetEventListener(this);
var builder = new AdaptyConfiguration.Builder("YOUR_PUBLIC_SDK_KEY")
.SetObserverMode(true); // Enable observer mode
Adapty.Activate(builder.Build(), (error) => {
if (error != null) {
// handle the error
return;
}
});
}
public void OnLoadLatestProfile(AdaptyProfile profile) { }
public void OnInstallationDetailsSuccess(AdaptyInstallationDetails details) { }
public void OnInstallationDetailsFail(AdaptyError error) { }
}
Parametreler:
| Parametre | Açıklama |
|---|---|
| observerMode | Observer modu’nu kontrol eden boolean değer. Varsayılan değer false’tur. |
Observer Modunda Adapty paywall’larını kullanma
Adapty’nin paywall’larını ve A/B testi özelliklerini de kullanmak istiyorsanız bunu yapabilirsiniz; ancak Observer modunda birkaç ek adım gerekir. Yukarıdaki adımlara ek olarak şunları yapmanız gerekir:
- Remote config paywall’ları için paywall’ları her zamanki gibi gösterin.
- Satın alma işlemleriyle paywall’ları ilişkilendirin.