Play商店中将React Native应用内购从测试切换至生产环境问题
解决Play商店生产环境内购仍显示测试卡片的问题
- 确认生产版本完全发布:检查Play控制台“生产”页面的版本状态,确保不是“正在发布”的pending状态。从封闭测试推生产有时需要数小时的部署时间,首次发布耗时更久,必须等状态显示“已发布”再测试。
- 检查内购商品状态:确保所有内购商品(订阅/一次性付费项)已设置为“激活”状态,且关联到正确的生产版本。如果商品处于“草稿”或“待审核”状态,即便是应用上线,用户仍会看到测试支付界面。
- 移除测试账号关联:若你用的测试账号在Play控制台的“测试账号”列表中,即便是生产版本应用,依然会触发测试支付流程。移除该账号后,退出并重新登录Google账号,或切换非测试账号测试。
- 验证签名指纹一致性:生产应用使用正式签名密钥,需确保内购配置的签名指纹和Play控制台“应用签名”页面的生产签名SHA-1/SHA-256完全匹配,不匹配会导致内购处于测试模式。
- 确保安装的是生产版本:卸载设备上的旧测试版本,从Play商店重新下载应用,或手动检查更新,确认安装的是最新生产版本,残留的测试包会导致测试支付界面持续显示。
- 切换普通网络测试:若使用了代理或VPN,可能被Google Play识别为测试环境,切换到手机自带的移动网络再测试内购功能。
内容的提问来源于stack exchange,提问作者Reo
相关产品推荐
相关产品推荐

