启用购买
现在你已经有了产品,接下来需要一种方式将它们展示给用户。Adapty 为你提供了三种方案:
- 流程编辑工具(推荐):用于完整购买流程的无代码可视化编辑工具。Adapty SDK 会原生渲染结果,无需编写任何 UI 代码。
- 手动付费墙:你创建付费墙,为其关联产品,并在应用代码中自行渲染 UI。
- Adapty 付费墙编辑工具(旧版):无代码付费墙编辑工具。
两种方式的最终步骤相同:将你构建的内容关联到一个版位。版位是应用在运行时调用的入口,用于为合适的用户获取正确的内容。
Flow Builder 目前仅支持 iOS SDK v4 及以上版本,其他平台的支持即将推出。
Flow 是一个或多个直接嵌入了产品的页面序列,你可以在 Flow Builder 中设计它,无需编写任何代码。
Adapty SDK 会在各平台上原生渲染 Flow。你的应用只需调用 getFlow,SDK 就会自动展示页面、处理购买并上报事件,无需额外编写 UI 代码,也无需单独维护付费墙。
1. 构建流程
- 前往 Adapty 主菜单中的 Flows。
- 点击 Create flow 并设计你的流程。
了解更多关于 Adapty Flow Builder 的信息。
以下模板指南将逐步介绍最常见的使用模式:
创建基础付费墙页面
在 Flow Builder 中逐步构建标准付费墙页面的指南。
在底部弹窗中展示所有方案
构建一个带有单一行动号召按钮、'显示所有方案'链接以及底部弹出框(展示完整产品列表)的主推付费墙。
创建带选项卡的付费墙
构建一个带有两个标签页的付费墙界面,可在不同功能列表、产品组和购买操作之间切换。
按产品显示不同功能
使用条件可见性,根据用户选择的产品显示不同的功能列表。
构建个性化用户引导流程
通过一个完整示例,逐步了解如何使用流程编辑工具构建多屏幕用户引导流程——包括页面设计、内容配置、导航设置和条件分支。
流程保存并发布后,继续将其关联到版位。
别忘了发布流程!如果不发布,就无法将其添加到版位中。
2. 将流程添加到版位
创建一个 版位 版位是应用中展示流程、付费墙、用户引导或 A/B 测试的特定位置。通过版位,你可以针对特定的目标受众投放内容。了解更多关于版位的信息。 ,让应用在运行时能够请求该流程。
我们先从最基础的开始——用户引导版位。之后,你可以在用户旅程中添加更多有意义的版位。
- 前往 Adapty 主菜单中的 Placements,切换到 Flows 标签页。
- 点击 Create placement。
- 输入 Placement name(例如
main或onboarding)。这是 Adapty 看板中的内部标识符。 - 输入 Placement ID。你将在 Adapty SDK 中使用此 ID 来加载对应版位的流程。
- 点击 Run flow,选择你刚构建的流程。
- 点击 Save & publish。 在您的应用代码中,只需硬编码版位 ID。其余所有内容——运行哪个流程、销售哪些产品、界面如何展示——均在 Adapty 看板中配置,随时可以更改,无需更新应用。
付费墙是一个远程配置的容器,包含一个或多个产品。Adapty 提供产品列表和可选的远程配置 JSON 数据——你的应用代码读取这些数据并渲染 UI。
想通过编程方式配置 Adapty?你可以使用 Developer CLI 完成这一步骤。
1. 创建付费墙
- 前往 Adapty 主菜单中的 Paywalls。
- 点击 Create paywall。
- 输入 Paywall name,这是付费墙在 Adapty 看板中的内部标识符。
- 点击 Add product,选择要在付费墙上展示的产品。
- (可选)打开 Remote config 标签页,添加应用所需的 JSON 数据(标题、文案、功能开关等)。详情请参阅使用远程配置设计付费墙。
- 点击 Create as a draft,准备好后再发布。
您将在应用代码中渲染此付费墙。 手动实现付费墙 请参阅您所用平台的指南:iOS、Android、React Native、Flutter、Unity。
2. 将付费墙添加到版位
创建一个 版位 版位是应用中展示流程、付费墙、用户引导或 A/B 测试的特定位置。版位让你能够针对特定目标受众投放内容。了解更多关于版位的信息。 ,以便应用在运行时请求付费墙。
我们从最基础的版位开始——用户引导版位。之后,你可以在用户旅程中添加更多有意义的版位。
- 在 Adapty 主菜单中进入 Placements,切换到 Paywalls 标签页。
- 点击 Create placement。
- 填写 Placement name(例如
main或onboarding)。这是在 Adapty 看板中使用的内部标识符。 - 填写 Placement ID。在 Adapty SDK 中加载该版位的付费墙时会用到此 ID。
- 点击 Run paywall,选择刚刚创建的付费墙。
- 点击 Save & publish。
在你的应用代码中,你只需硬编码版位 ID。其他一切——运行哪个付费墙、销售哪些产品、远程配置——都在 Adapty 看板中配置,随时可以修改,无需更新应用。
使用付费墙编辑工具构建的付费墙是一个无需编写代码的页面,产品直接嵌入其中。Adapty SDK 会原生渲染它,无需编写任何 UI 代码。
付费墙编辑工具目前仍可正常使用,但 Adapty 已停止为其添加新功能或发布更新。新项目请改用 Flow Builder。
1. 创建付费墙
- 进入 Adapty 主菜单中的 Paywalls。
- 点击 Create paywall。
- 填写 Paywall name,这是付费墙在 Adapty 看板中的内部标识符。
- 点击 Add product,选择要在付费墙上展示的产品。
- 打开 Builder & Generator 标签页,从模板创建付费墙,或使用 AI 生成。
- 开启 Show on device 开关,让 SDK 能够渲染该付费墙。
2. 将付费墙添加到版位
创建一个 版位 版位是应用中展示流程、付费墙、用户引导或 A/B 测试的特定位置。版位让你可以针对特定目标受众投放内容。了解更多关于版位的信息。 ,让你的应用能够在运行时请求付费墙。
- 在 Adapty 主菜单中进入 Placements,切换到 Paywalls 标签页。
- 点击 Create placement。
- 输入 Placement name(如
main或onboarding)。这是在 Adapty 看板中使用的内部标识符。 - 输入 Placement ID。你将在 Adapty SDK 中使用此 ID 来加载该版位的付费墙。
- 点击 Run paywall,选择你创建的付费墙。
- 点击 Save & publish。
在你的应用代码中,只需硬编码版位 ID。其他所有内容——运行哪个付费墙、销售哪些产品、界面如何呈现——都在 Adapty 看板中配置,随时可以修改,无需更新应用。
后续步骤
现在你已经准备好了可供 SDK 分发的内容。接下来,请将 Adapty SDK 集成到你的应用中,并开始获取版位。