Kotlin Multiplatform SDK 概览
欢迎使用!我们致力于让应用内购变得轻松愉快 🚀
Adapty Kotlin Multiplatform SDK 的设计目标,就是让你从繁琐的应用内购事务中解脱出来,专注于打造优秀的应用。以下是我们帮你处理的事项:
- 开箱即用地处理购买、收据验证和订阅管理
- 无需更新应用即可创建和测试付费墙
- 零配置获取详细的购买分析数据——包含同期群、LTV、流失率和漏斗分析
- 跨会话和跨设备实时保持用户订阅状态同步
- 只需一行代码即可将应用与营销归因和分析服务集成
在深入代码之前,你需要先将 Adapty 与 Google Play Console 集成,并在看板中配置产品。请查看我们的快速入门指南完成所有配置。
开始使用
自动化集成 · Beta
✦ Adapty SDK 集成技能可在你的 AI 编程工具中通过一条命令完成整个集成。
以下是集成指南的内容概览:
- 安装并配置 SDK:将 SDK 添加为项目依赖并在代码中激活。
- 通过流程启用购买:设置购买流程,让用户能够购买产品。如需自定义 UI,请参阅手动实现付费墙。
- 检查订阅状态:自动检查用户的订阅状态,控制其对付费内容的访问权限。
- 识别用户(可选):将用户与其 Adapty 用户画像关联,确保数据在各设备间一致存储。
实际效果演示
想看看完整的实现效果?我们为你准备好了:
- 示例应用:查看我们的完整示例,展示了完整的配置流程
- 视频教程:跟随下方的逐步实现视频一起操作
核心概念
在深入代码之前,先来了解让 Adapty 运转的几个关键概念。
Adapty 方案的精妙之处在于:只有版位是硬编码在应用中的,其余所有内容——产品、付费墙设计、定价和优惠——都可以在 Adapty 看板中灵活管理,无需更新应用:
-
产品 - 应用中所有可购买的内容,包括订阅、消耗型商品或永久授权。
-
流程或付费墙 - 将产品与配置捆绑,挂载到版位上。分为两种形式:
- 流程 - 在 Flow Builder 中构建的可视化无代码界面,Adapty 负责渲染 UI 并处理购买。
- 付费墙 - 无可视化配置;由你在代码中构建 UI 并自行调用
makePurchase。请参阅手动实现付费墙。
在 SDK 代码中,两者均通过同一个
getFlow方法获取。 -
版位 - 用户旅程中你希望展示流程或付费墙的关键节点。版位解决的是变现策略中”在哪里”和”什么时候”的问题。常见版位包括:
main- 主付费墙位置onboarding- 在用户引导流程中展示settings- 从应用设置中访问
首次集成时,从
main或onboarding等基础版位入手,然后再思考应用中还有哪些地方的用户可能准备好购买。 -
用户画像 - 当用户购买产品后,其用户画像会被赋予访问等级,你可以用它来控制付费功能的访问权限。