为什么不登录会导致错误“ Google Play应用内结算API版本小于3”

时间:2019-12-11 14:56:10

标签: in-app-purchase in-app-billing android-inapp-purchase play-billing-library

未登录Google Play时,运行BillingClient.startConnection()会导致onBillingSetupFinished()返回的BillingResult显示billingResult.getDebugMessage():

  

Google Play应用内结算API版本小于3

登录Google Play后,该错误就消失了。

在这种情况下是否有办法获得准确的错误?

1 个答案:

答案 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。