将付费墙转换为流程
如果你当前的付费墙是用旧版付费墙编辑工具创建的,可以将其转换为流程。点击 Move to new builder 操作,即可一键将付费墙重新创建为可编辑的草稿流程。
转换时会复制以下内容:
- 布局与设计:原付费墙的屏幕、元素和样式。
- 文案:你添加的所有语言区域的全部文案。
- 产品:每个产品,价格和折扣以变量形式呈现,而非硬编码。
原付费墙保持上线状态不变,因此你可以在切换之前自定义并测试流程。转换时不会迁移的内容是付费墙的版位:流程是一种不同的内容类型,需要单独的流程版位。
部分旧版付费墙编辑工具的功能在流程中没有对应项,因此转换后的付费墙可能与原版存在差异。导入审查面板会逐一说明每处差异及修复方法。
转换你的付费墙
要将付费墙转换为流程,请打开付费墙的概览页面,然后点击 Move to new builder。此按钮仅在使用旧版付费墙编辑工具创建的付费墙上出现。
Adapty 会在编辑器中打开流程草稿,你可以在发布前进行编辑。如果有任何内容未能完整迁移,编辑器将启动导入审查流程。
导入审查
Import review 面板会列出转换过程中无法完全还原的内容,并为每项差异提供修复建议。
逐项处理该面板中的内容,然后在发布前在真实设备上预览该流程。
为用户提供流程服务
主要文章:迁移至流程
转换后的流程以草稿状态开始,不会接管原付费墙所在的版位。要将其提供给用户:
- 发布流程。
- 创建一个新的流程版位,并将该流程添加到其中。
- 在你的应用中使用 Adapty SDK v4 获取该流程版位。
流程不能放在付费墙的版位上,也不能使用付费墙的版位 ID。流程和付费墙是不同的内容类型,各自有独立的版位类型,且版位类型在创建后不可更改。版位 ID 在整个应用中必须唯一,因此新的流程版位需要一个未被任何其他版位使用的 ID——包括该流程所替换的付费墙。请参阅为流程创建新版位。
保留该付费墙的版位并保持其正常运行,直到使用旧版应用的用户完成更新——这些用户的应用中已编译了该版位的 ID,在更新之前无法访问新的流程。
批量转换付费墙
Move to new builder 每次只转换一个付费墙,且生成的每个流程都需要独立的版位。如果你要迁移整个应用而非单个付费墙,可以使用 migrate-placements agent skill——它会列出应用中的所有付费墙版位,按各版位所关联的付费墙进行分组,让你清楚需要转换的数量,同时标注哪些付费墙已有对应流程,并在流程发布后自动创建新的流程版位。
转化点击操作由你来完成。Move to new builder 没有对应的 CLI 命令,导入审核面板也需要你自己处理——技能会等待,然后重新读取你的账号,找到转化后生成的流程。