Flutter - フォールバックペイウォールを使用する

Warning

フォールバックペイウォールは Flutter SDK v2.11 以降でサポートされています。

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

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

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

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

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

Important

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

設定

  1. フォールバック設定ファイルをプロジェクトルートの assets ディレクトリに追加します。
  2. 対象のペイウォールまたはオンボーディングを取得する前に .setFallback メソッドを呼び出します。

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) {
}

パラメーター:

パラメーター説明
assetIdフォールバック設定ファイルへのパス。
Tip

Adapty SDK がモバイルアプリにどのように組み込まれているか、実際の例を見たいですか?ペイウォールの表示、購入処理、その他の基本的な機能を含むフルセットアップを示したサンプルアプリをご覧ください。