了解Google Play服务是否无法更新

时间:2014-07-07 17:17:17

标签: android google-play-services updates android-version

我有一个已发布且效果很好的应用。有时候很少有用户发帖说我要求他们更新Google Play服务,但Google Play不会显示更新。这是因为最新版本的Google Play服务不再支持他们的设备。

除了检查设备是否运行Android 2.3或更高版本之外,还有其他方法可以确定您使用的Google Play服务版本是否支持该设备吗? (2.3 or higher is quaranteed to have the latest version

1 个答案:

答案 0 :(得分:1)

您可以使用PackageManager来获取设备上安装的versionCode Google Play服务(如果有):

int versionCode = getPackageManager().
                     getPackageInfo("com.google.android.gms", 0).versionCode;

并向用户显示Dialog,但我个人对此无动于衷。如果平台的最新版本是2.3,只需将minSdk设置为2.3 - 这将消除旧版本的用户(这没有任何区别,因为他们无论如何也无法使用您的应用程序。)

修改

如果您关心2.3之前的用户,那么您可以发布针对Google Play Services for Froyo构建的单独应用。