You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

更新RevenueCat迁移至Google Play Billing Library 5后商品无法购买问题求助

排查React Native + RevenueCat迁移至Billing Library 5后“商品无法购买”问题

Google Play Console 端排查

  • 确认测试账号已添加到内部测试/封闭测试的测试列表,且账号已接受测试邀请(检查邮箱或Play商店测试入口)
  • 检查商品(订阅)状态:确保商品处于激活状态,未被暂停或下架
  • 验证商品目标国家/地区:确认包含测试账号所在区域,Billing Library 5对区域限制校验更严格
  • 核对测试版本签名证书:上传到Play Console的测试包签名需和本地调试/打包签名一致(RevenueCat依赖签名校验)
  • 若开启Google Play应用签名,需将Play Console提供的上传密钥或应用密钥添加到RevenueCat配置中

代码/SDK 端排查

  • 确认react-native-purchases版本:使用至少6.0+的稳定版(6.x开始适配Billing Library 5)
  • 检查初始化代码:确保传入的API密钥正确(区分测试、生产环境密钥)
  • 验证商品ID一致性:代码中调用的商品ID需和Play Console创建的订阅ID完全匹配(注意大小写、特殊符号)
  • 监听商品获取接口错误:打印Purchases.getProducts/Purchases.getSubscriptions的详细错误信息,不要仅依赖用户端提示
  • 检查权限配置:AndroidManifest.xml中需保留com.android.vending.BILLING权限
  • 更新设备Google Play服务:确保设备上的Google Play服务为最新版,旧版本可能与Billing Library 5不兼容

额外测试步骤

  • 清除应用缓存和Google Play商店缓存,重启设备后重试
  • 内部测试场景下,确保测试设备已通过Play商店测试链接/二维码加入测试轨道
  • 查看RevenueCat仪表盘的集成状态,确认是否存在商品同步失败情况

内容的提问来源于stack exchange,提问作者Xenia

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 13:47:10