快速入门

通过 Adapty,您可以在移动应用用户旅程的不同节点(例如用户引导、设置等)创建并运行付费墙和 A/B 测试。这些节点称为版位。应用中的一个版位可以同时管理多个付费墙或 A/B 测试,每个付费墙或测试面向特定的用户群体,我们称之为目标受众。此外,您还可以对付费墙进行实验,在不发布新版本的情况下随时替换付费墙。唯一需要硬编码到移动应用中的是版位 ID。

audience.jpg

Adapty 库会根据 Adapty 看板中的最新产品持续更新您的付费墙。它会获取产品数据在付费墙上展示处理购买,以及检查用户的访问等级以确定是否向其开放付费内容。

要开始使用,只需按照以下步骤将 Adapty 库添加到您的 FlutterFlow 项目中,并初始化它

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

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

将 Adapty 库添加为依赖项

  1. FlutterFlow Dashboard 中,打开您的项目,然后从左侧菜单点击 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
  3. 点击 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 标签页复制 Public SDK key。每个应用都有其专属的 SDK 密钥,如果您有多个应用,请确保获取正确的密钥。

    ff_permissions.webp

完成以上步骤后,您将能够在 FlutterFlow 应用中调用付费墙,并通过它启用购买功能。

下一步?

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