SuperAPI AI 工具集

rc-setup

编程与开发

查看项目

更新于 10-15 18:08

技能介绍

用途

rc-setup 用于配置 RevenueCat 项目,使 Android SDK 能够获取 Offering、校验购买并授予权益(Entitlements)。它聚焦于 RevenueCat 后台侧的设置,以及将服务账号连接到 Google Play。该技能的范围止于“后台就绪、API Key 到手”,SDK 初始化代码属于 rc-configuring-the-sdk 技能。

主要能力

该技能按阶段组织配置流程:

  • 发现(Discovery):在操作后台前确认前置条件,包括 Google Play Console 应用、包名、应用内商品或订阅、订阅的基础方案(Base plans)、Google Cloud 服务账号 JSON,以及财务数据查看者权限。
  • 规划(Plan):根据用户当前状态选择起点,例如无 RevenueCat 账号、账号存在但无 Android 应用、应用存在但未连接 Play、Play 已连接但无权益或 Offering、或全部配置完成只需 API Key。
  • 执行(Execute):包含七个步骤——创建 RevenueCat 项目与 Android 应用、创建 Google Cloud 服务账号、在 RevenueCat 中连接 Google Play、创建权益、导入商品并附加权益、创建 Offering、复制 Android API Key。
  • 验证(Verify):通过检查服务账号是否被接受、商品是否导入、权益是否附加、Offering 是否为 Current、包与商品是否关联、API Key 作用域是否正确来确认后台与 Play Console 已正确连接。

使用方式

该技能以对话式流程引导用户完成配置。它会先询问应用是否已在 Play 发布(哪怕是内部测试)、商品是否已在 Play Console 上线还是仍为草稿、是否已有服务账号 JSON 或需要创建步骤。若商品尚不存在,则暂停,因为商品创建属于 Play Console 任务,不在该技能范围内。

关键操作包括:在 app.revenuecat.com 创建项目并添加 Android 应用(输入 Play Console 包名);在 Google Cloud Console 启用 Google Play Android Developer API、创建服务账号并下载 JSON 密钥;在 Play Console 邀请服务账号邮箱并授予应用级访问和财务数据查看者权限;在 RevenueCat 后台上传服务账号 JSON 并保存;创建权益(如 pro_access、team_access);通过 Import 导入 Play 商品并附加到权益;创建 Offering 并添加包(Monthly、Annual、Lifetime 或自定义),标记一个为 Current;最后复制 Android 公共 SDK API Key。

适用场景

适用于需要为 Android 应用接入 RevenueCat 的开发者或团队,尤其是首次配置 RevenueCat 项目、需要连接 Google Play 服务账号、导入商品目录、设置权益与 Offering,或需要获取 Android API Key 以进行后续 SDK 初始化的场景。

限制

该技能不涉及 SDK 初始化代码,这部分由 rc-configuring-the-sdk 技能负责。商品创建属于 Play Console 任务,不在该技能范围内。服务账号在 Play 中的传播可能需要最多 24 小时。若商品未显示价格,说明服务账号已连接但商品在 Play 中未激活,需修复 Play 列表后重新导入。