【问题标题】:android inapp-billing - find out API versionandroid inapp-billing - 找出 API 版本
【发布时间】:2014-09-13 08:31:56
【问题描述】:

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

但是,我收到了一封来自 google 的电子邮件,要求我将我的应用从 v2 更新到 v3,因为在过去 3 个月中至少有一次购买是使用旧 API 进行的。

另外 - 我从来没有在我的应用中实现 V2,所以不应该是旧版本。

这是谷歌的错误,还是我的一个用途是使用旧游戏商店购买东西,因此激活了某种支持/兼容模式?

或者我弄错了,我真的在使用 v2 的 api? 我如何才能确定(确定)我实现了哪个版本?

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

【问题讨论】:

    标签: android in-app-billing


    【解决方案1】:

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

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

    我使用的 IABHelper 充斥着 v3 检查和 cmets。

    建议您检查同一段代码以确保并将其归结为 Google 错误。

    【讨论】:

    • 我也将此参数设置为 3 - 所以这可能真的是谷歌错误。但是 - 知道我并不孤单 - 非常感谢
    • FWIW,我收到了同样的信息,和你一样,我从一开始就使用版本 3,没有任何问题。
    • 我从 Google 收到了相同的电子邮件,我从一开始就使用 V3。如果有人发现任何其他内容,请在此处回复!
    猜你喜欢
    • 1970-01-01
    • 2021-08-08
    • 1970-01-01
    • 2023-02-13
    • 2018-12-25
    • 1970-01-01
    • 2018-12-30
    • 1970-01-01
    • 2012-07-12
    相关资源
    最近更新 更多