Unity SDK'da Observer modu uygulama

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

Bu ihtiyaçlarınızı karşılıyorsa yalnızca şunları yapmanız yeterli:

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

Observer modu kurulumu

Satın alma 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 etkinleştirin.

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

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:

ParametreAçıklama
observerModeObserver 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:

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