Flutter SDK 概览

Release

欢迎使用!我们致力于让应用内购买变得轻松便捷 🚀

我们构建了 Adapty Flutter SDK,让应用内购买不再令人头疼,让你专注于最擅长的事——打造出色的应用。以下是我们为你处理的一切:

  • 开箱即用地处理购买、收据验证和订阅管理
  • 无需更新应用即可创建和测试流程与付费墙
  • 零配置获取详细的购买分析数据——包含同期群、LTV、流失率和漏斗分析
  • 跨会话和设备始终保持用户订阅状态最新
  • 只需一行代码即可将应用与营销归因和分析服务集成
Note

在深入代码之前,你需要先将 Adapty 与 App Store Connect 和 Google Play Console 集成,然后在看板中配置产品。请先查看我们的快速入门指南,完成所有必要配置。

开始使用

Adapty SDK 集成技能可在你的 AI 编程工具中通过一条命令完成整个集成。 使用该技能

以下是集成指南的内容概览:

  1. 安装和配置 SDK:将 SDK 作为依赖项添加到项目中,并在代码中激活它。
  2. 通过流程和付费墙启用购买:设置购买流程,让用户能够购买产品。如需自定义 UI,请参阅实现自定义付费墙。
  3. 检查订阅状态:自动检查用户的订阅状态,控制其对付费内容的访问权限。
  4. 用户识别(可选):将用户与其 Adapty 用户画像关联,确保其数据在各设备间保持一致。

实际效果展示

想看看所有功能如何协同运作?我们为您准备好了:

  • 示例应用:查看我们的完整示例,演示完整的设置过程

主要概念

在深入代码之前,我们先来了解一下 Adapty 的核心概念。

Adapty 方案的妙处在于:只有版位是在应用中硬编码的,其他所有内容——产品、付费墙设计、定价和优惠——都可以在 Adapty 看板上灵活管理,无需更新应用:

  1. 产品 - 应用中可供购买的任何内容——订阅、消耗型商品或永久授权。

  2. 流程与付费墙 - 将产品与配置打包,挂载到版位。有两种构建方式,详见流程与付费墙:

    在 SDK 代码中,两种方式均通过同一个 getFlow 方法获取。

  3. 版位 - 用户旅程中展示流程或付费墙的关键节点,可以理解为变现策略的”在哪里”和”什么时候”。常见版位包括:

    • main - 主要付费墙位置
    • onboarding - 在用户引导流程中展示
    • settings - 从应用设置中进入

    初次集成时,从 main 或 onboarding 等基础版位入手,然后再思考应用中还有哪些地方的用户可能已准备好进行购买。

  4. 用户画像 - 当用户购买产品后,其用户画像将被分配一个访问等级,您可以用它来定义对付费功能的访问权限。