Saf React Native projesinde yedek paywall kullanımı

Bu kılavuz saf React Native (Expo olmayan) projeleri için geçerlidir. Expo kullanıyorsanız, bunun yerine Expo yedek paywall kılavuzunu takip edin.

Akıcı bir kullanıcı deneyimi sürdürebilmek için flow’larınız, paywall’larınız ve onboarding’leriniz için yedekler ayarlamanız önemlidir. Bu önlem, kısmi veya tam internet bağlantısı kaybı durumunda uygulamanın işlevselliğini korur.

  • Uygulama Adapty sunucularına erişemiyorsa:

    Yedek flow veya paywall gösterebilir ve yerel onboarding yapılandırmasına erişebilir.

  • Uygulama internete erişemiyorsa:

    Yedek flow veya paywall gösterebilir. Onboarding’ler uzak içerik barındırdığından çalışabilmek için internet bağlantısı gerektirir.

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

Yapılandırma

Android

  1. Yedek yapılandırma dosyasını uygulamanıza ekleyin. Aşağıdaki dizinlerden birini seçin:
    • android/app/src/main/assets/

    • android/app/src/main/res/raw/

      Not: res/raw klasörü özel bir dosya adlandırma kuralı gerektirir (harf ile başlamalı, büyük harf kullanılmamalı, alt çizgi dışında özel karakter bulunmamalı ve isimde boşluk olmamalıdır).

  2. FileLocation sabitinin android özelliğini güncelleyin:
    • Dosya assets dizinindeyse, dizine göre dosyanın göreli yolunu girin.
    • Dosya res/raw dizinindeyse, dosyanın uzantısız adını girin.

iOS

  1. Yedek JSON dosyasını proje paketinize ekleyin: XCode’da File menüsünü açın ve Add Files to “YourProjectName” seçeneğini belirleyin.
  2. Yapılandırma dosyanızın adını FileLocation sabitinin ios özelliğine geçirin.

Örnek

ParametreAçıklama
fileLocationYedek yapılandırma dosyasının konumunu temsil eden nesne.