純粋な React Native プロジェクトでフォールバックペイウォールを使用する
このガイドは 純粋な React Native(非 Expo)プロジェクト に適用されます。 Expo を使用している場合は、代わりに Expo フォールバックガイド を参照してください。
スムーズなユーザー体験を維持するために、フロー、ペイウォール、オンボーディングにフォールバックを設定することが重要です。この対策により、インターネット接続が部分的または完全に失われた場合でも、アプリケーションの機能を維持できます。
-
アプリケーションが Adapty サーバーにアクセスできない場合:
フォールバックのフローまたはペイウォールを表示し、ローカルのオンボーディング設定にアクセスできます。
-
アプリケーションがインターネットにアクセスできない場合:
フォールバックのフローまたはペイウォールを表示できます。オンボーディングはリモートコンテンツを含むため、動作にはインターネット接続が必要です。
このガイドの手順を進める前に、Adapty からフォールバック設定ファイルをダウンロードしてください。
設定
Android
-
フォールバック設定ファイルをアプリケーションに追加します。以下のディレクトリのいずれかを選択してください:
-
android/app/src/main/assets/
-
android/app/src/main/res/raw/
注意:
res/rawフォルダには特別なファイル命名規則があります(文字で始まる、大文字不可、アンダースコア以外の特殊文字不可、名前にスペース不可)。
-
-
FileLocation定数のandroidプロパティを更新します:- ファイルが
assetsディレクトリにある場合は、そのディレクトリからの相対パスを渡します。 - ファイルが
res/rawディレクトリにある場合は、拡張子なしのファイル名を渡します。
- ファイルが
iOS
- フォールバック JSON ファイルをプロジェクトバンドルに追加します:XCode で File メニューを開き、Add Files to “YourProjectName” オプションを選択します。
- 設定ファイルの名前を
FileLocation定数のiosプロパティに渡します。
使用例
パラメーター:
| パラメーター | 説明 |
|---|---|
| fileLocation | フォールバック設定ファイルの場所を表すオブジェクト。 |