未登录Google Play时,运行BillingClient.startConnection()会导致onBillingSetupFinished()返回的BillingResult显示billingResult.getDebugMessage():
Google Play应用内结算API版本小于3
登录Google Play后,该错误就消失了。
在这种情况下是否有办法获得准确的错误?
答案 0 :(得分:0)
该消息表明您使用的是低于v3的Google Play开发者API。
2019年12月1日之后,Google Play开发者API仅支持v3端点。这是博客文章: https://android-developers.googleblog.com/2019/03/changes-to-google-play-developer-api.html
有关更多信息,Google Play计费库(当前为2.1.0)是您的Android应用中使用的客户端API。 Google Play开发者API(当前为v3)是用于管理购买和在Google Play上管理您的应用的服务器API。