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

时间:2019-06-06 14:36:18

标签: android android-billing android-inapp-purchase

我刚刚开始对Play商店计费库的2.0更新进行Beta测试,并且我的许多用户都收到此错误Google Play In-app Billing API version is less than 3

这是更新之前的时间问题,还是某些设备卡在较旧的版本上?

3 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:2)

这很正常,因为那时它尚未连接到任何Google帐户。

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

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

答案 2 :(得分:1)

应用内结算API版本随Google Play商店一起提供,而v3实际上已经很旧了(至少3年了)

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

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