Flutter - フォールバックペイウォールを使用する
フォールバックペイウォールは Flutter SDK v2.11 以降でサポートされています。
スムーズなユーザー体験を維持するために、フロー、ペイウォール、オンボーディングにフォールバックを設定することが重要です。この対策により、インターネット接続が部分的または完全に失われた場合でも、アプリケーションの機能を維持できます。
-
アプリケーションが Adapty サーバーにアクセスできない場合:
フォールバックのフローまたはペイウォールを表示し、ローカルのオンボーディング設定にアクセスできます。
-
アプリケーションがインターネットにアクセスできない場合:
フォールバックのフローまたはペイウォールを表示できます。オンボーディングはリモートコンテンツを含むため、動作にはインターネット接続が必要です。
このガイドの手順を進める前に、Adapty からフォールバック設定ファイルをダウンロードしてください。
設定
- フォールバック設定ファイルをプロジェクトルートのアプリ
assetsディレクトリに追加します。 - 対象のペイウォールまたはオンボーディングを取得する前に
.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 | フォールバック設定ファイルへのパス。 |
Adapty SDK がモバイルアプリにどのように統合されているか、実際の例を見てみませんか?ペイウォールの表示、購入処理、その他の基本機能を含む完全なセットアップを実演しているサンプルアプリをご覧ください。