1

我正在开发一个带有所谓应用内购买的应用。我已经使用应用内计费 v3 实现了,它需要最新版本的 google play 服务。

问题是在我很旧的手机(android 2.3.6)上我无法更新谷歌播放,所以应用内购买不起作用

在 developer.android.com 上写道,计费库的 v2 与 v3 有很大不同,目前已被弃用。

你会建议我什么来支持没有最新版本的谷歌播放的旧手机?

1) 使用 v2 重写 - 似乎不合适。这是否意味着每次我想支持旧手机时,我都应该牺牲顶级安卓机型所能提供的动力体验?

2)制作两个版本的应用程序 - 一个用于新手机,第二个用于旧手机 - 似乎是一个更好的解决方案。但我认为不可能发布 2 个具有相同名称和包的应用程序。还有一点也很重要——在这种情况下,拥有新设备的用户将在 google play 中看到这两个版本(因为他们的设备同时支持这两个版本)

4

2 回答 2

0

You can check Google play store version 3.9.16 or higher in your application and more then 85% users using greater version according to my knowledge. And @Hartok is also right if you are using 2.3 then you just need to update Google play store app, generally play store application will be updated automatically for most of devices.

Please check this link it may be useful for your given issue:

http://developer.android.com/google/play/billing/versions.html

And also check this link:

https://support.google.com/googleplay/android-developer/answer/1153481?hl=en

you can check Google play store version at run time and ask user to update Google play store version. Code to check play store version can be found in the given link above.

于 2013-09-30T05:25:51.460 回答
0

Google Play IAP 不使用 Google-Play-Services,但使用 Google Play:

运行 Android 2.2 或更高版本且安装了最新版本的 Google Play 商店的设备支持应用内结算版本 3。

资源

它应该在您的设备上正常工作。

于 2013-09-29T22:01:44.820 回答