純粋なReact Nativeプロジェクトでフォールバックペイウォールを使用する

Important

このガイドは純粋なReact Native(Expo以外)プロジェクトに適用されます。 Expoを使用している場合は、Expoフォールバックガイドを参照してください。

スムーズなユーザー体験を維持するために、フロー、ペイウォールオンボーディングフォールバックを設定することが重要です。この対策により、インターネット接続が部分的または完全に失われた場合でも、アプリの機能を継続できます。

  • アプリが Adapty サーバーにアクセスできない場合:

    フォールバックのフローまたはペイウォールを表示し、ローカルのオンボーディング設定にアクセスできます。

  • アプリがインターネットにアクセスできない場合:

    フォールバックのフローまたはペイウォールを表示できます。オンボーディングにはリモートコンテンツが含まれており、機能するにはインターネット接続が必要です。

Important

このガイドの手順を実行する前に、Adapty からフォールバック設定ファイルをダウンロードしてください。

設定

Android

  1. フォールバック設定ファイルをアプリケーションに追加します。以下のディレクトリから1つ選択してください:
    • android/app/src/main/assets/

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

      注意:res/raw フォルダには特別なファイル命名規則があります(アルファベットで始まること、大文字不可、アンダースコア以外の特殊文字不可、スペース不可)。

  2. FileLocation 定数の android プロパティを更新します:
    • ファイルが assets ディレクトリにある場合は、そのディレクトリからの相対パスを渡します。
    • ファイルが res/raw ディレクトリにある場合は、拡張子なしのファイル名を渡します。

iOS

  1. フォールバック JSON ファイルをプロジェクトバンドルに追加します:XCode で File メニューを開き、Add Files to “YourProjectName” オプションを選択します。
  2. 設定ファイルの名前を FileLocation 定数の ios プロパティに渡します。

パラメーター説明
fileLocationフォールバック設定ファイルの場所を表すオブジェクト。