Flutter - Yedek paywall kullanımı

Warning

Yedek paywall’lar Flutter SDK v2.11 ve sonraki sürümlerde desteklenmektedir.

Akıcı bir kullanıcı deneyimi sağlamak için flow’larınız, paywall’larınız ve onboarding’leriniz için yedekler oluşturmanız önemlidir. Bu önlem, internet bağlantısının kısmen veya tamamen kesilmesi durumunda uygulamanın işlevselliğini korur.

  • Uygulama Adapty sunucularına erişemezse:

    Yedek bir flow veya paywall görüntüleyebilir ve yerel onboarding yapılandırmasına erişebilir.

  • Uygulama internete erişemezse:

    Yedek bir flow veya paywall görüntüleyebilir. Onboarding’ler uzak içerik barındırır ve çalışması için internet bağlantısı gerektirir.

Important

Bu kılavuzdaki adımları izlemeden önce, yedek yapılandırma dosyalarını Adapty’den indirin.

Yapılandırma

  1. Yedek yapılandırma dosyalarını projenin kök dizinindeki assets klasörüne ekleyin.
  2. Hedef paywall veya onboarding’i almadan önce .setFallback metodunu çağırın.

final assetId = Platform.isIOS ? 'assets/ios_fallback.json' : 'assets/android_fallback.json';

try {
  await Adapty().setFallback(assetId);
} on AdaptyError catch (adaptyError) {
  // handle the error
} catch (e) {
}

Parametreler:

ParametreAçıklama
assetIdYedek yapılandırma dosyasının yolu.
Tip

Adapty SDK’nın bir mobil uygulamaya nasıl entegre edildiğini gerçek dünyadan bir örnekle görmek ister misiniz? Paywall gösterme, satın alma yapma ve diğer temel işlevler dahil olmak üzere tam kurulumu sergileyen örnek uygulamalarımıza göz atın.