Capacitor SDK overview

Release

欢迎!我们致力于让应用内购买变得轻松愉快 🚀

我们构建了 Adapty Capacitor SDK,帮助你从应用内购买的繁琐工作中解放出来,让你专注于最擅长的事——打造出色的应用。以下是我们为你处理的内容:

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

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

快速开始

自动化集成 · Beta
Adapty SDK 集成技能可在你的 AI 编程工具中通过一条命令完成整个集成。

以下是集成指南中涵盖的内容:

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

实际效果

想看看这一切是如何协同运作的?我们为你准备好了:

示例应用:查看我们展示完整配置的示例:

核心概念

在深入代码之前,先来了解 Adapty 运作的关键概念。

Adapty 方法的优势在于,只有版位是在应用中硬编码的。其他一切——产品、付费墙设计、定价和优惠——都可以在 Adapty 看板中灵活管理,无需更新应用:

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

  2. 流程或付费墙 - 与配置捆绑并附加到版位的产品。有两种形式:

    • 流程 - 在 Flow Builder 中构建的可视化无代码界面。Adapty 为你渲染 UI 并处理购买。
    • 付费墙 - 无可视化配置;你需要在自己的代码中构建 UI,并自行调用 makePurchase。请参阅手动实现付费墙

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

  3. 版位 - 用户旅程中你希望展示付费墙的关键节点。可以将版位理解为货币化策略的”在哪里”和”何时”。常见版位包括:

    • main - 你的主要付费墙位置
    • onboarding - 在用户引导流程中展示
    • settings - 可从应用设置中访问

    首次集成时从 mainonboarding 等基础版位开始,然后思考应用中哪些地方的用户可能准备好购买。

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