Başlarken
Adapty ile mobil uygulamanızdaki kullanıcı yolculuğunun farklı noktalarında (Onboarding, Ayarlar vb.) paywall ve A/B testi oluşturup çalıştırabilirsiniz. Bu noktalara Placement adı verilir. 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 bir paywall’ı zamanla başkasıyla değiştirerek denemeler yapabilirsiniz. Mobil uygulamaya doğrudan yazmanız gereken tek şey placement ID’dir.
Adapty kütüphanesi, paywallınızı Adapty Kontrol Paneli’ndeki en güncel ürünlerle her zaman güncel 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’ını kontrol eder.
Başlamak için Adapty kütüphanesini FlutterFlow projenize ekleyin ve aşağıda gösterildiği gibi başlatın.
Başlamadan önce aşağıdaki sınırlamaları göz önünde bulundurun:
- FlutterFlow için Adapty kütüphanesi web uygulamalarını desteklememektedir. Bu kütüphaneyle web uygulaması derlemeyin.
- FlutterFlow için Adapty kütüphanesi, Adapty Paywall Builder kullanılarak oluşturulan paywallları desteklememektedir. Satın almaları Adapty ile etkinleştirmeden önce FlutterFlow’da kendi paywallınızı tasarlamanız gerekir.
Adapty kütüphanesini bağımlılık olarak ekleyin
- 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.
-
FlutterFlow Libraries bölümünde Add Library’e tıklayın ve
adapty-xtuel0girin. Add’e tıklayın. -
Şimdi SDK anahtarınızı kütüphaneyle ilişkilendirmeniz gerekiyor. Kütüphanenin yanındaki View details’e tıklayın.
-
Adapty Kontrol Paneli’ndeki App Settings -> General sekmesinden Public SDK key’i kopyalayın.
-
Anahtarı FlutterFlow’daki AdaptyApiKey alanına yapıştırın.
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
-
Sol menüden Custom Code bölümüne gidin ve
main.dartdosyasını açın.
-
+ işaretine tıklayın ve
activate (Adapty)seçeneğini belirleyin.
-
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.
-
FlutterFlow projenizde sol menüden Settings and Integrations > Permissions bölümüne gidin.
-
Açılan Permissions penceresinde Add Permission düğmesine tıklayın.
-
iOS Permission Key ve Android Permission Key alanlarının her ikisine de
AdaptyPublicSdkKeyyapıştırın. -
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.
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?
- FlutterFlow’da Adapty paywall ürünlerini ve verilerini işlemek için bir action flow oluşturun.
- Alınan verileri FlutterFlow’da tasarladığınız paywall’a eşleyin.
- Tıklandığında Adapty üzerinden işlem gerçekleştirmek için paywall’ınızdaki satın alma düğmesini ayarlayın.
- Son olarak, kullanıcıya ücretli içerik gösterilip gösterilmeyeceğini belirlemek için abonelik durumu kontrollerini ekleyin.