3

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

Google Play In-app Billing API 版本低于 3

登录 Google Play 后,此错误就会消失。

有没有办法在这种情况下得到准确的错误?

4

1 回答 1

0

该消息表明您正在使用低于 v3 的 Google Play Developer API。

Google Play Developer API 将仅在 2019 年 12 月 1 日之后支持 v3 端点。这是博客文章: https ://android-developers.googleblog.com/2019/03/changes-to-google-play-developer-api .html

有关更多上下文,Google Play 计费库(当前为 2.1.0)是您的 Android 应用程序中使用的客户端 API。Google Play Developer API(当前为 v3)是用于管理购买和管理您在 Google Play 上的应用的服务器 API。

于 2019-12-19T18:53:43.600 回答