Flutter SDK'da Observer modunu uygulayın

Kendi satın alma altyapınız zaten varsa ve Adapty’ye tamamen geçmeye hazır değilseniz, Observer mode’u inceleyebilirsiniz. Temel haliyle Observer Mode, gelişmiş analizler ve attribution ile analitik sistemleriyle sorunsuz entegrasyon sunar. Bu ihtiyacınızı karşılıyorsa, yalnızca şunları yapmanız gerekir:

  1. Adapty SDK’yı yapılandırırken observerMode parametresini true olarak ayarlayarak etkinleştirin. Kurulum talimatları için Flutter sayfasına bakın.
  2. Mevcut satın alma altyapınızdan Adapty’ye işlemleri bildirin.
Tip

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 AdaptyUIObserverModeResolver’ı setObserverModeResolver ile kaydedin. Bkz. Observer modunda flow sunma.

Observer modu kurulumu

Satın alma işlemlerini ve abonelik durumunu kendiniz yönetiyorsanız ve Adapty’yi abonelik olayları ile analitik göndermek için kullanıyorsanız Observer modunu etkinleştirin.

Important

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

await Adapty().activate(
  configuration: AdaptyConfiguration(apiKey: 'YOUR_PUBLIC_SDK_KEY')
    ..withObserverMode(true) // Enable observer mode
    ..withLogLevel(AdaptyLogLevel.verbose),
);

Parametreler:

ParametreAçıklama
observerModeObserver modunu kontrol eden bir boolean değeri. 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 bu, biraz ek kurulum gerektirir. Yukarıdaki adımlara ek olarak yapmanız gerekenler:

  1. Remote config paywall’larını her zamanki gibi görüntüleyin. Flow Builder’da oluşturulan flow’lar ve paywall’lar için bkz. Observer modunda flow’ları sunma.
  2. Flow’ları ve paywall’ları satın alma işlemleriyle ilişkilendirin.