29

我刚开始对 Play 商店计费库的 2.0 更新进行 beta 测试,我的很多用户都遇到了这个错误Google Play In-app Billing API version is less than 3

这只是他们更新之前的时间问题,还是某些设备卡在旧版本上或什么?

4

3 回答 3

59

在未登录 Google Play 的情况下使用模拟器时,我开始看到此错误。
一旦我使用我的帐户登录 Google Play,错误就消失了。

于 2019-11-11T08:52:35.757 回答
13

In-app Billing API 版本与 Google Play 商店一起使用,v3 实际上已经很老了(至少 3 岁)

PBL 将检查用户的客户端版本,如果他们的设备上安装了非常旧的 Play 商店,则会返回此错误消息。如果您从 AIDL 迁移到 PBL,并且之前没有检查客户端的计费 API 版本,您最终可能会看到用户报告此问题。

如果您从 PBL 1.x 升级到 2.0,则不应出现此错误消息,因为 PBL 1.x 比 v3 更新,它也会执行此检查。在这种情况下,您可能需要向 Google 团队提交错误。

于 2019-06-12T05:26:14.813 回答
6

这很正常,因为当时它没有连接到任何 Google 帐户。

因此,请确保您有一个带有 Google Play 服务的模拟器。

-> 转到 Google Play 并输入您的帐户凭据。关闭并重新打开应用程序后。

于 2020-07-28T09:07:29.340 回答