应用发布至Play Store后如何确保Google应用内支付功能正常?
Google应用内支付测试阶段非测试账号报错问题解答
报错性质说明
你遇到的This version of the application is not configured for billing through Google Play报错属于Google Play的正常拦截逻辑,不属于配置错误。
核心规则说明
Google Play对应用内支付的触发有严格的校验规则,仅以下场景允许支付流程正常拉起:
- 应用处于internal test等内部测试轨道时,当前使用的账号已经被加入对应轨道的许可测试人员列表
- 应用已经发布到正式版、开放测试、封闭测试轨道(不含internal test轨道),且内购商品已经在Play Console设置为激活状态,此时无论是否为测试账号都可以正常触发支付
配置正确性验证
只要满足以下三点,就说明你的支付配置完全正常:
- 本地测试包、上传到Play Console的所有安装包的
applicationId、签名信息完全一致 - Play Console中所有内购商品的状态为已激活
- 已经加入许可测试列表的账号可以正常完成完整支付流程
后续操作建议
无需调整现有配置,等应用正式发布到Play Store公开渠道(含开放测试、封闭测试轨道)后,非测试账号的支付流程就可以正常运行,不会再触发该报错。
内容的提问来源于stack exchange,提问作者Donki
相关产品推荐
相关产品推荐

