复制流程与屏幕
复制流程并修改部分元素,以针对特定目标受众、A/B 测试或应用版本进行调整。复制单个屏幕以便在其他流程中复用。
复制流程
-
打开 Flows 页面。
-
在流程所在行,打开右键菜单 并选择 Copy。已归档的流程无法复制。
-
流程编辑工具会将副本作为新的 Draft 打开,名称为原流程名称加上
_copy后缀。副本包含流程本身存储的所有内容:
- 屏幕与元素:每个屏幕的布局、元素和交互。
- 已分配产品:产品卡片与商店产品之间的关联关系。
- 设计:已保存的颜色和文字样式、背景及深色模式值。
- 自定义字体:同一应用内的所有流程共享相同的自定义字体,因此副本会保留这些字体。
- 变量:自定义变量、元素变量和产品变量。
- 本地化:每个语言区域及其已翻译的文本和媒体资源。
- 远程配置:每个语言区域的 JSON 数据。
流程外存储的任何内容都不会随之复制:
在流程间复制屏幕
要将屏幕移动到另一个流程,请先复制到剪贴板,然后打开目标流程,再粘贴到 Screens 面板中。剪贴板支持在不同流程甚至不同浏览器之间传输屏幕。
Adapty 不会复制屏幕在流程层级所引用的内容。粘贴后的屏幕可能不完整,并可能包含失效引用。含有失效引用的流程可能无法发布。
粘贴后,请逐一检查以下内容:
- 变量:文本绑定、条件和操作将无法解析。请用目标流程中的变量替换相关引用。
- 已保存的样式:元素会丢失颜色和文字样式。请从目标流程中应用一个样式。
- 导航操作:导航到屏幕操作会丢失目标。请将每个操作指向目标流程中的某个屏幕。
- 本地化:只有两个流程共有的语言区域才会保留翻译。其他语言区域的用户将看到目标流程的默认语言。
- 产品和自定义字体:同一应用中的所有流程可以共享相同的产品和字体。从同一应用的不同流程粘贴的屏幕会保留其产品和字体。但若从其他应用粘贴屏幕,则会导致产品和字体引用失效。
Replace each broken reference with a working equivalent in the destination flow.