快速入门
借助 Adapty,你可以在移动应用用户旅程的不同节点(如用户引导、设置页等)创建并运行付费墙和 A/B 测试。这些节点称为版位。应用中的一个版位可以同时管理多个付费墙或 A/B 测试,每个付费墙或 A/B 测试面向特定的用户群体,即目标受众。此外,你还可以对付费墙进行灵活实验,随时将一个付费墙替换为另一个,无需发布新版本。唯一需要硬编码到移动应用中的,只有版位 ID。
Adapty 库会使用 Adapty 看板中的最新产品数据持续更新你的付费墙。它负责获取产品数据、将数据展示在付费墙上、处理购买流程,以及检查用户的访问等级以判断是否应向其开放付费内容。
要开始使用,只需将 Adapty 库添加到你的 FlutterFlow 项目中,并按以下方式初始化。
在开始之前,请注意以下限制:
- 适用于 FlutterFlow 的 Adapty 库不支持 Web 应用。请避免使用它编译 Web 应用。
- 适用于 FlutterFlow 的 Adapty 库不支持使用 Adapty 付费墙编辑工具创建的付费墙。在使用 Adapty 启用购买功能之前,你需要在 FlutterFlow 中自行设计付费墙。
将 Adapty 库添加为依赖项
- 在 FlutterFlow 看板 中,打开你的项目,然后从左侧菜单点击 Settings and Integrations。在左侧 Project setup 部分,选择 Project dependencies。
-
在 FlutterFlow Libraries 部分,点击 Add Library 并输入
adapty-xtuel0。点击 Add。 -
现在,您需要将 SDK 密钥与该库关联。点击库旁边的 View details。
-
从 Adapty 看板的 App Settings -> General 标签页 复制 Public SDK key。
-
将密钥粘贴到 FlutterFlow 中的 AdaptyApiKey 字段。
Adapty FF 库现在将作为依赖项添加到您的项目中。在 Adapty FF 库窗口中,您可以找到所有已导入项目的 Adapty 资源。
在应用启动时调用新的激活操作
-
从左侧菜单进入 Custom Code 部分,打开
main.dart。
-
点击 + 并选择
activate (Adapty)。
- 点击 Save。
初始化 Adapty 插件
要让 Adapty 看板识别你的应用,你需要在 FlutterFlow 中提供一个专用密钥。
- 在你的 FlutterFlow 项目中,从左侧菜单进入 Settings and Integrations > Permissions。
- 在打开的 Permissions 窗口中,点击 Add Permission 按钮。
- 在 iOS Permission Key 和 Android Permission Key 字段中,粘贴
AdaptyPublicSdkKey。 - 在 Permission Message 中,从 Adapty 看板的 App Settings -> General tab 复制 Public SDK key。每个应用都有自己的 SDK key,如果你有多个应用,请确保复制的是正确的那个。
完成这些步骤后,您就可以在 FlutterFlow 应用中调用付费墙并通过它启用购买功能了。
下一步?
- 创建操作流,用于在 FlutterFlow 中处理 Adapty 付费墙产品及其数据。
- 将获取到的数据映射到付费墙,即您在 FlutterFlow 中设计的付费墙。
- 设置购买按钮,使其在点击时通过 Adapty 处理交易。
- 最后,添加订阅状态检查,以确定是否向用户展示付费内容。