フローの保存と公開
フロービルダーでは、保存と公開が分離されています。下書きは Adapty ダッシュボード上での作業内容を保持し、公開することで現在のバージョンが SDK 経由でユーザーに届きます。この記事では、両方の操作とその使い分けについて説明します。
フローをドラフトとして保存する
無効なリモートコンフィグがある場合、ドラフトを保存できません。
フロービルダーは1分ごとに進行状況を自動保存します。
手動でドラフトを保存するには、フロービルダーの右上にある Save draft をクリックするか、Cmd/Ctrl + S を押してください。
ドラフトはダッシュボード内でのみ有効です。フローがすでにプレースメントに割り当てられている場合でも、ユーザーがアプリで見る内容には影響しません。
フローを公開する
公開すると、フローの現在のバージョンが SDK を通じてユーザーに提供されます。公開後は、同じフローの以前に公開されたバージョンが新しいバージョンに置き換えられます。
フローをプレースメントに追加するには、先に公開する必要があります。ドラフト状態のフローは追加できません。
フローを公開するには、ペイウォールビルダー右上の Publish to Live をクリックしてください。
次に何が起こるかは、フローがすでにプレースメントに割り当てられているかどうかによって異なります。
- フローがすでにプレースメントにある場合: 次回そのプレースメントへのリクエスト時から、ユーザーには新しいバージョンが表示されます。
- フローがプレースメントにない場合: フローをプレースメントに追加して、ユーザーへの表示を開始してください。
すべてのアクション、スクリーン、プロダクト要素が完全に設定されると、フローを公開できる状態になります。よくある不備についてはトラブルシューティングをご覧ください。
フローのステータス
各フローのステータスは、フロー一覧に表示されます。ステータスは、フローの保存・公開ライフサイクルにおける現在の状態を表します。
| ステータス | 意味 |
|---|---|
| Draft | フローはまだ一度も公開されていません。ドラフトのみ存在するため、ユーザーにはまだ表示されません。プレースメントに追加するには、まずドラフトを公開する必要があります。 |
| Dirty | フローは公開済みですが、まだ公開されていない保存済みの編集があります。再度公開するまで、ユーザーには最後に公開したバージョンが表示されます。 |
| Publishing | 公開処理が進行中です。 |
| Failed | 最後の公開試行が失敗しました。公開済みバージョンがある場合は、引き続きそのバージョンがユーザーに表示されます。 |
| Published | 最新の保存済みバージョンが公開中です。未公開の編集はありません。 |
| Archived | フローはアーカイブされており、復元するまで編集できません。 |
トラブルシューティング
未完了のアクション、空のスクリーン、プロダクトが設定されていないプロダクト要素、または無効なリモートコンフィグのJSONがあると、プレビューと公開のどちらもブロックされます。問題の一覧と解決方法については、よくある問題を参照してください。
フローをAdapty アプリでプレビューし、公開前に問題を確認してください。プレビューでフローが読み込まれない場合は、エラーメッセージで詳細を確認してください。