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 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.
Bu kılavuzdaki adımları izlemeden önce, yedek yapılandırma dosyalarını Adapty’den indirin.
Yapılandırma
Android
- 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/rawklasö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).
-
FileLocationsabitininandroidözelliğini güncelleyin:- Dosya
assetsdizinindeyse, dizine göre dosyanın göreli yolunu girin. - Dosya
res/rawdizinindeyse, dosyanın uzantısız adını girin.
- Dosya
iOS
- Yedek JSON dosyasını proje paketinize ekleyin: XCode’da File menüsünü açın ve Add Files to “YourProjectName” seçeneğini belirleyin.
- Yapılandırma dosyanızın adını
FileLocationsabitininiosözelliğine geçirin.
Örnek
| Parametre | Açıklama |
|---|---|
| fileLocation | Yedek yapılandırma dosyasının konumunu temsil eden nesne. |