快速入门

借助 Adapty,你可以在移动应用用户旅程的不同节点(如用户引导、设置页等)创建并运行付费墙和 A/B 测试。这些节点称为版位。应用中的一个版位可以同时管理多个付费墙或 A/B 测试,每个付费墙或 A/B 测试面向特定的用户群体,即目标受众。此外,你还可以对付费墙进行灵活实验,随时将一个付费墙替换为另一个,无需发布新版本。唯一需要硬编码到移动应用中的,只有版位 ID。

audience.jpg

Adapty 库会使用 Adapty 看板中的最新产品数据持续更新你的付费墙。它负责获取产品数据将数据展示在付费墙上处理购买流程,以及检查用户的访问等级以判断是否应向其开放付费内容。

要开始使用,只需将 Adapty 库添加到你的 FlutterFlow 项目中,并按以下方式初始化

在开始之前,请注意以下限制:

  • 适用于 FlutterFlow 的 Adapty 库不支持 Web 应用。请避免使用它编译 Web 应用。
  • 适用于 FlutterFlow 的 Adapty 库不支持使用 Adapty 付费墙编辑工具创建的付费墙。在使用 Adapty 启用购买功能之前,你需要在 FlutterFlow 中自行设计付费墙。

将 Adapty 库添加为依赖项

  1. FlutterFlow 看板 中,打开你的项目,然后从左侧菜单点击 Settings and Integrations。在左侧 Project setup 部分,选择 Project dependencies
main_settings.webp
  1. FlutterFlow Libraries 部分,点击 Add Library 并输入 adapty-xtuel0。点击 Add

  2. 现在,您需要将 SDK 密钥与该库关联。点击库旁边的 View details

ff_view_details.webp
  1. 从 Adapty 看板的 App Settings -> General 标签页 复制 Public SDK key

    adaptyapikey.webp
  2. 将密钥粘贴到 FlutterFlow 中的 AdaptyApiKey 字段。

ff_apikey.webp

Adapty FF 库现在将作为依赖项添加到您的项目中。在 Adapty FF 库窗口中,您可以找到所有已导入项目的 Adapty 资源。

在应用启动时调用新的激活操作

  1. 从左侧菜单进入 Custom Code 部分,打开 main.dart

    ff_dartmain.webp
  2. 点击 + 并选择 activate (Adapty)

ff_activate.webp
  1. 点击 Save

初始化 Adapty 插件

要让 Adapty 看板识别你的应用,你需要在 FlutterFlow 中提供一个专用密钥。

  1. 在你的 FlutterFlow 项目中,从左侧菜单进入 Settings and Integrations > Permissions
  2. 在打开的 Permissions 窗口中,点击 Add Permission 按钮。
  3. iOS Permission KeyAndroid Permission Key 字段中,粘贴 AdaptyPublicSdkKey
  4. Permission Message 中,从 Adapty 看板的 App Settings -> General tab 复制 Public SDK key。每个应用都有自己的 SDK key,如果你有多个应用,请确保复制的是正确的那个。
ff_permissions.webp

完成这些步骤后,您就可以在 FlutterFlow 应用中调用付费墙并通过它启用购买功能了。

下一步?

  1. 创建操作流,用于在 FlutterFlow 中处理 Adapty 付费墙产品及其数据。
  2. 将获取到的数据映射到付费墙,即您在 FlutterFlow 中设计的付费墙。
  3. 设置购买按钮,使其在点击时通过 Adapty 处理交易。
  4. 最后,添加订阅状态检查,以确定是否向用户展示付费内容。