核心用法
RevenueCat技能提供三类核心能力:
1. 订阅指标查询:通过 /metrics 端点获取MRR(月经常性收入)、churn(流失率)、LTV等核心SaaS指标,支持图表数据导出
2. 客户数据管理:完整的CRUD操作,包括客户档案、订阅状态、购买记录、权益(entitlements)查询及虚拟货币余额
3. 文档智能检索:本地API参考文档(12个领域文件)+ 远程官方文档搜索(https://www.revenuecat.com/docs)
API采用v2版本,需通过 RC_API_KEY 环境变量认证。所有请求通过 {baseDir}/scripts/rc-api 脚本代理执行,返回JSON格式数据。
显著优点
- 官方生态深度集成:直接对接RevenueCat后端,数据实时性优于第三方聚合工具
- 领域覆盖完整:从项目配置、产品定价、offerings设计到支付墙(Paywalls)全链路支持
- 双重文档体系:结构化本地参考(按域拆分)+ 可爬取的官方文档,降低LLM幻觉风险
- 操作闭环:支持退款、取消订阅、管理URL生成等写操作,不仅限于只读分析
局限性与风险
- 单项目限制:一个API密钥仅能访问一个RevenueCat项目,跨项目分析需多密钥配置
- 密钥安全敏感:
RC_API_KEY为v2 secret key,泄露可导致订阅数据篡改与资金损失 - 速率限制未明确:文档提及rate limits但未公开具体阈值,批量操作可能触发限流
- 依赖curl二进制:运行时环境必须预装curl,容器化场景需额外验证
- MIT许可证:开源协议宽松,但技能本身不包含RevenueCat官方背书
适合人群
- 移动应用产品经理/增长负责人,需监控订阅业务健康度
- 数据分析师构建自动化收入报表管道
- 开发者调试订阅状态同步问题
- 财务团队核对退款与交易记录
常规风险提示
⚠️ 密钥管理:RC_API_KEY应注入环境变量或密钥管理系统,禁止硬编码或日志输出
⚠️ 写操作确认:退款、订阅取消为不可逆资金操作,生产环境建议增加人工确认层
⚠️ 数据隐私:客户数据含设备ID、交易记录,需符合GDPR/CCPA等合规要求