Başlarken

Adapty ile mobil uygulama kullanıcılarınızın yolculuğunun farklı noktalarında (Onboarding, Ayarlar vb.) paywall’lar oluşturabilir ve A/B testleri çalıştırabilirsiniz. Bu noktalara Placement denir. Uygulamanızdaki bir placement, aynı anda birden fazla paywall veya A/B testi yönetebilir; bunların her biri Kitle olarak adlandırdığımız belirli bir kullanıcı grubu için hazırlanır. Üstelik yeni bir uygulama sürümü yayınlamadan, zaman içinde bir paywall’u başkasıyla değiştirerek denemeler yapabilirsiniz. Mobil uygulamaya sabit kodlanan tek şey placement ID’sidir.

audience.jpg

Adapty kütüphanesi, paywall’ınızı Adapty Kontrol Paneli’ndeki en güncel ürünlerle senkronize tutar. Ürün verilerini çeker, bunları paywall’ınızda gösterir, satın alma işlemlerini yönetir ve kullanıcının ücretli içeriğe erişip erişemeyeceğini belirlemek için access level durumunu kontrol eder.

Başlamak için aşağıda gösterildiği gibi FlutterFlow projenize Adapty kütüphanesini ekleyin ve başlatın.

Başlamadan önce aşağıdaki kısıtlamalara dikkat edin:

  • FlutterFlow için Adapty kütüphanesi web uygulamalarını desteklemez. Web uygulamalarını bu kütüphaneyle derlemeyin.
  • FlutterFlow için Adapty kütüphanesi, Adapty paywall builder kullanılarak oluşturulan paywall’ları desteklemez. Adapty üzerinden satın alma işlemlerini etkinleştirmeden önce kendi paywall’ınızı FlutterFlow’da tasarlamanız gerekir.

Adapty kütüphanesini bağımlılık olarak ekleyin

  1. FlutterFlow Dashboard’unu açın, projenizi seçin ve sol menüden Settings and Integrations’a tıklayın. Sol taraftaki Project setup bölümünden Project dependencies’i seçin.
main_settings.webp
  1. FlutterFlow Libraries bölümünde Add Library’e tıklayın ve adapty-xtuel0 girin. Add’e tıklayın.

  2. Şimdi SDK anahtarınızı kütüphaneyle ilişkilendirmeniz gerekiyor. Kütüphanenin yanındaki View details’e tıklayın.

ff_view_details.webp
  1. Adapty Kontrol Paneli’ndeki App Settings -> General sekmesinden Public SDK key’i kopyalayın.

    adaptyapikey.webp
  2. Anahtarı FlutterFlow’daki AdaptyApiKey alanına yapıştırın.

    ff_apikey.webp

Adapty FF kütüphanesi artık projenize bağımlılık olarak eklenecek. Adapty FF kütüphane penceresinde, projenize aktarılan tüm Adapty kaynaklarını bulabilirsiniz.

Uygulama başlangıcında yeni aktivasyon eylemini çağırın

  1. Sol menüden Custom Code bölümüne gidin ve main.dart dosyasını açın.

    ff_dartmain.webp
  2. + işaretine tıklayın ve activate (Adapty) seçeneğini belirleyin.

    ff_activate.webp
  3. Save’e tıklayın.

Adapty eklentisini başlatın

Adapty Kontrol Paneli’nin uygulamanızı tanıyabilmesi için FlutterFlow’da özel bir anahtar girmeniz gerekir.

  1. FlutterFlow projenizde sol menüden Settings and Integrations > Permissions bölümüne gidin.

  2. Açılan Permissions penceresinde Add Permission düğmesine tıklayın.

  3. iOS Permission Key ve Android Permission Key alanlarının her ikisine de AdaptyPublicSdkKey yapıştırın.

  4. Permission Message için, Adapty Kontrol Paneli’ndeki App Settings -> General sekmesinden Public SDK key’i kopyalayın. Her uygulamanın kendine ait bir SDK anahtarı vardır; dolayısıyla birden fazla uygulamanız varsa doğru anahtarı aldığınızdan emin olun.

    ff_permissions.webp

Bu adımları tamamladıktan sonra FlutterFlow uygulamanızda paywall’ınızı çağırabilir ve üzerinden satın alma işlemlerini etkinleştirebilirsiniz.

Sırada ne var?

  1. FlutterFlow’da Adapty paywall ürünlerini ve verilerini işlemek için bir action flow oluşturun.
  2. Alınan verileri FlutterFlow’da tasarladığınız paywall’a eşleyin.
  3. Tıklandığında Adapty üzerinden işlem gerçekleştirmek için paywall’ınızdaki satın alma düğmesini ayarlayın.
  4. Son olarak, kullanıcıya ücretli içerik gösterilip gösterilmeyeceğini belirlemek için abonelik durumu kontrollerini ekleyin.