前天在测试谷歌支付时遇到了一些错误,记录下来:
此版本的应用程序未配置为通过Google Play结算(code5)
需要检查以下几点:
- 将测试账号添加到google play console 设置->许可测试
- versionCode的值与提交到google play后台的版本一致
- google play后台上的包的签名一致
我们遇到了点问题(code5)
可能是以下原因导致的:
- google play版本太低(com.android.billingclient:billing:3.0+ 测试支付时需要google play版本大于20)
- 签名不对
提醒:
从 2021 年 8 月 2 日起,所有新应用都必须使用结算库版本 3 或更高版本。截至 2021 年 11 月 1 日,对现有应用的所有更新都必须使用结算库版本 3 或更新版本。
无法购买您要买的商品(code4)
可能是以下原因造成的:
- 后台没有对应的商品id
- 谷歌后台对应商品状态为无效
- 应用已下架(应用没有审核通过的版本)