保存与发布流程
流程编辑器将保存与发布两个操作分开处理。草稿用于在 Adapty 看板中保留你的工作进度,而发布则会通过 SDK 将当前版本提供给用户。本文介绍这两项操作及其适用场景。
将流程保存为草稿
无效的远程配置会导致草稿无法保存。
付费墙编辑工具每分钟自动保存一次进度。
如需手动保存草稿,请点击付费墙编辑工具右上角的 Save draft,或按 Cmd/Ctrl + S。
草稿仅在看板内可见,不会影响用户在应用中看到的内容,即使该流程已分配至某个版位也是如此。
发布流程
发布操作会通过 SDK 将当前版本的流程提供给用户使用。发布后,新版本将替换同一流程之前已发布的版本。
要发布流程,请点击 Flow Builder 右上角的 Publish to Live。
接下来的操作取决于该流程是否已分配到某个版位:
- 流程已在版位中:用户在下次请求该版位时即可看到新版本。
- 流程未在版位中:将流程添加到版位,即可开始向用户展示。
当流程中的每个动作、屏幕和产品元素都配置完毕后,即可发布。常见问题请参见故障排除。
流程状态
每个流程在流程列表中都会显示一个状态,反映该流程在保存和发布生命周期中所处的阶段。
| 状态 | 含义 |
|---|---|
| Draft | 流程从未发布过。目前仅存在草稿,用户尚未看到它。 |
| Dirty | 流程已发布,但有已保存的编辑尚未发布。在你再次发布之前,用户仍会看到上一个已发布的版本。 |
| Publishing | 正在发布中。 |
| Failed | 上次发布尝试失败。如果存在已发布版本,用户将继续看到该版本。 |
| Published | 最新保存的版本已上线,没有未发布的编辑。 |
| Archived | 流程已被删除。 |
故障排查

如果存在以下任何问题,您将无法发布或预览流程。
- 交互配置不完整。常见情况包括:
- 打开 URL 操作没有设置目标 URL。
- 跳转到页面 操作没有设置目标页面——如果在设置操作后目标页面被删除,也会出现此问题。
- 条件操作 没有设置运算符或值。
- 设置变量 操作没有指定变量/值。
- 购买 操作没有关联产品(应用内购买)或没有设置 Web 付费墙 URL(网页支付)。
- 自定义 操作没有设置 Action ID。
- 显示弹窗 操作的标题或消息为空。
- 显示或隐藏操作没有选择任何元素。
- 页面中没有任何元素。
- 产品元素没有关联产品——如果删除了所引用的产品,可能会出现此问题。
- 远程配置 JSON 无效会导致整个交付流程中断——您甚至无法保存草稿。
在发布前,请通过 Adapty 应用预览你的流程,提前发现问题。如果流程在预览中加载失败,请查看错误信息了解详情。