我非常确定我在我的应用中使用Inapp-billing v3(" IInAppBillingService.aidl"据我所知是v3 - " IMarketBillingService.aidl& #34;根据谷歌文档将是v2。
但是,我收到了谷歌发来的一封电子邮件,要求我将我的应用从v2更新为v3,因为在过去3个月中至少有一次使用旧API进行购买。
另外 - 我从来没有在我的应用程序中实现V2,因此旧版本不应该是这种情况。
这是谷歌的错误,还是我使用旧游戏商店购买东西之一,所以某种支持/兼容模式被激活了?
或者我错了,我真的在使用api的v2? 我怎么能找到(肯定)我实施的版本?
这可能是一个愚蠢的问题,但谷歌的电子邮件让我感到困惑......
答案 0 :(得分:5)
我也收到了同样的电子邮件,并对此感到困惑。
我也使用IInAppBillingService.aidl,在IABHelper中有一个方法launchPurchaseFlow,它调用getBuyIntent,第一个参数是版本,设置为3,所以我很确定我使用的是v3。
我使用的IABHelper充斥着v3检查和评论。
建议您检查相同的代码以确保并将其归结为Google错误。