android inapp-billing - 找出API版本

Mat*_*ias 6 android in-app-billing

我很确定我在我的应用程序中使用Inapp-billing v3(据我所知,"IInAppBillingService.aidl"是v3 - 根据google文档,"IMarketBillingService.aidl"将是v2).

不过,我收到一封电子邮件,从谷歌让我把V2更新我的应用程序使用旧的API在过去的3个月到V3作为至少一个购物的行为.

此外 - 我从来没有在我的应用程序中实现V2,所以旧版本不应该是这种情况.

这是谷歌一个错误,或者是我的用途使用老戏店,所以某种支持/兼容模式购买的东西的一个被激活?

或者我错了,我真的使用api的v2 ?? 我怎么能找到(肯定)我实施的版本?

这可能是一个愚蠢的问题,然而,谷歌的电子邮件让我感到困惑......

Cod*_*imp 5

我也收到了同样的电子邮件,并对此感到困惑.

我也使用IInAppBillingService.aidl,在IABHelper中有一个方法launchPurchaseFlow,它调用getBuyIntent,第一个参数是version,设置为3所以我很确定我正在使用v3.

我正在使用的IABHelper充斥着v3检查和评论.

建议您检查相同的代码以确保并将其归结为Google错误.