フローと画面のコピー
フローをコピーして一部の要素を変更し、特定のオーディエンス、A/B テスト、またはアプリバージョン向けに調整できます。単一の画面をコピーして別のフローで再利用することも可能です。
フローをコピーする
-
Flows ページを開きます。
-
フローの行でコンテキストメニュー を開き、Copy を選択します。アーカイブ済みのフローはコピーできません。
-
フロービルダーが、元のフロー名に
_copyサフィックスを付けた新しい Draft としてコピーを開きます。コピーにはフロー自体に保存されているすべての内容が含まれます。
- スクリーンと要素: 各スクリーンのレイアウト、要素、インタラクション。
- 割り当てられたプロダクト: プロダクトカードとストアプロダクトの紐付け。
- デザイン: 保存済みのカラーおよびテキストスタイル、背景、ダークモードの値。
- カスタムフォント: 同一アプリ内のすべてのフローは同じカスタムフォントを共有するため、コピー後も引き継がれます。
- 変数: カスタム変数、要素変数、プロダクト変数。
- ローカライズ: すべてのロケールと、翻訳されたテキストおよびメディア。
- リモートコンフィグ: 各ロケールのJSONペイロード。
フロー外に保存されているものは引き継がれません:
- 任意:フローの名前を変更します。Adapty では重複したフロー名を使用できますが、ユニークな名前を付けると混乱を避けられます。
- コピーを保存または公開します。コピーは公開されるまで Draft のままです。
- コピーをユーザーに表示するためにプレースメントに追加します。
フロー間でスクリーンをコピーする
スクリーンを別のフローに移動するには、そのスクリーンをコピーしてクリップボードに保存し、移動先のフローを開いて Screens パネルに貼り付けます。クリップボードを使えば、異なるフロー間や別のブラウザにもスクリーンを転送できます。
Adapty は、スクリーンがフローレベルで参照しているものをコピーしません。貼り付けたスクリーンは不完全な状態になる場合があり、壊れた参照を含む可能性があります。壊れた参照があるフローは公開に失敗する場合があります。
貼り付けた後は、以下の点をそれぞれ確認してください:
- 変数: テキストのバインディング、条件、アクションが解決されなくなります。コピー先のフローの変数に置き換えてください。
- 保存済みスタイル: 要素のカラースタイルとテキストスタイルが失われます。コピー先のフローのスタイルを適用してください。
- ナビゲーションアクション: Navigate to screen アクションの遷移先が失われます。コピー先のフロー内のスクリーンを指定し直してください。
- ローカライズ: 両方のフローで共通しているロケールのみ、翻訳が維持されます。それ以外のロケールのユーザーには、コピー先のフローのデフォルト言語が表示されます。
- プロダクトとカスタムフォント: 同じアプリ内のすべてのフローで、同じプロダクトとフォントを使用できます。同じアプリ内の別のフローからペーストしたスクリーンは、プロダクトとフォントの参照が維持されます。別のアプリからスクリーンをペーストすると、プロダクトとフォントの参照が壊れます。
Replace each broken reference with a working equivalent in the destination flow.