快速入门
通过 Adapty,您可以在移动应用用户旅程的不同节点(例如用户引导、设置等)创建并运行付费墙和 A/B 测试。这些节点称为版位。应用中的一个版位可以同时管理多个付费墙或 A/B 测试,每个付费墙或测试面向特定的用户群体,我们称之为目标受众。此外,您还可以对付费墙进行实验,在不发布新版本的情况下随时替换付费墙。唯一需要硬编码到移动应用中的是版位 ID。
Adapty 库会根据 Adapty 看板中的最新产品持续更新您的付费墙。它会获取产品数据并在付费墙上展示,处理购买,以及检查用户的访问等级以确定是否向其开放付费内容。
要开始使用,只需按照以下步骤将 Adapty 库添加到您的 FlutterFlow 项目中,并初始化它。
开始之前,请注意以下限制:
- 适用于 FlutterFlow 的 Adapty 库不支持 Web 应用。请避免使用它编译 Web 应用。
- 适用于 FlutterFlow 的 Adapty 库不支持通过 Adapty 付费墙编辑工具创建的付费墙。您需要在 FlutterFlow 中自行设计付费墙,然后再通过 Adapty 启用购买功能。
将 Adapty 库添加为依赖项
- 在 FlutterFlow Dashboard 中,打开您的项目,然后从左侧菜单点击 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 标签页复制 Public SDK key。每个应用都有其专属的 SDK 密钥,如果您有多个应用,请确保获取正确的密钥。
完成以上步骤后,您将能够在 FlutterFlow 应用中调用付费墙,并通过它启用购买功能。
下一步?
- 创建操作流,用于在 FlutterFlow 中处理 Adapty 付费墙产品及其数据。
- 将获取到的数据映射到付费墙,即您在 FlutterFlow 中设计的付费墙。
- 设置购买按钮,使其在点击时通过 Adapty 处理交易。
- 最后,添加订阅状态检查,以确定是否向用户展示付费内容。