android - 如何判断我使用的是哪个版本的应用内结算

标签 android in-app-purchase google-play in-app-billing

就我的用户而言,在 Google Play 中使用第 2 版或第 3 版应用内结算有区别吗?现在我在控制台中,以为我使用的是版本 3。但我看到了三个选项:托管、非托管、订阅。然而,版本 3 应该只有两个选项:托管和订阅。

我认为我的 API 使用的是版本 3,这正是我想要的。但是控制台让我感到困惑。那么我如何确定我确实在使用第 3 版呢?

之所以不那么简单,是因为在版本3中,被管理的商品可以在消费后重新购买;而在版本 2 中,托管商品一生只有一次。我希望能得到实际成功使用版本3的人的回答;所以我不会讨论非托管商品。谢谢。

最佳答案

应用内商品在版本 2 和版本 3 之间共享(即,可以通过 v2 或 v3 方法购买托管商品)。如果你想使用版本 3(你应该,100% 的时间),那么你需要确保你正在关注 Implementing In-App Billing V3 Guide .

关于android - 如何判断我使用的是哪个版本的应用内结算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16330383/

相关文章:

android - 将网站转换为 Android 应用程序

java - 应用内结算广告移除 : Ads are not showing

java - 带有提示和默认值的 Edittext 可能吗?

java - 如果我更改值,Android 倒计时器不工作

android - AppCompat DayNight 主题总是显示为 Light 主题?

ios - 如何按价格对SKProduct数组排序

android - 测试 Android IAB - 订阅已取消但购买状态仍然有效

android - 关于更新Google Play上的应用?

android - 应用内结算 - 找不到文章

android - android in-app billing v3 api中的开发人员有效负载应该是什么?