安卓inapp账单 - 找出API版本账单、版本、inapp、API

2023-09-05 03:33:48 作者:我怎么能不想你i

我是pretty的肯定,我使用Inapp计费V3在我的应用程序(IInAppBillingService.aidl是V3据我所知 - IMarketBillingService.aidl将根据google-为v2文档)。

I'm pretty sure that i'm using Inapp-billing v3 in my app ("IInAppBillingService.aidl" is v3 as far as i know - "IMarketBillingService.aidl" would be v2 according to the google-documentation).

不过,我从谷歌收到一封电子邮件,让我把v2更新我的应用程序使用旧的API,在过去3个月V3作为至少一个售出产品。

however, i received an email from google asking me to update my app from v2 to v3 as at least one purchase was made using the old API in the past 3 months.

另外 - 我从来没有V2在我的应用程序实现这样一个老版本的不应该是这样的。

Also - i never had V2 implemented in my app so an old version should not be the case.

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

Is this a mistake by google, or was one of my uses purchasing something using a old play-store, so some kind of support/compatibility-mode was activated?

还是我误以为,我真的使用API​​的V2? 我怎么能找到(肯定的),它的版本我已经实现?

Or am i mistaking and i'm really using v2 of the api?? how can i find out (for sure)which version i have implemented?

这可能是一个愚蠢的问题,但是,从谷歌的电子邮件搞糊涂了......

this may be a stupid question, however, the email from google confused me...

推荐答案

我得到了相同的电子邮件,以及和我被它迷惑。

I got the same email as well and am confused by it.

我还用IInAppBillingService.aidl并在IABHelper有一个方法launchPurchaseFlow它调用getBuyIntent与第一个参数是版本,它被设置为3,所以我pretty的某些我使用的是V3。

I also use IInAppBillingService.aidl and within IABHelper there's a method launchPurchaseFlow which calls getBuyIntent with the first parameter being version, which is set to 3 so I'm pretty certain I'm using v3.

在IABHelper我使用的是充满了v3的检查和评价。

The IABHelper I'm using is littered with v3 checks and comments.

建议你检查同一块code,以确保并把它归结为一个谷歌的错误,否则。

Suggest you check the same piece of code to make sure and put it down to a Google error otherwise.