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



我有一个应用程序,是发布和工作很好。偶尔会有一些用户告诉我,应用要求他们更新Google Play服务,但Google Play并没有显示更新内容。这是因为他们的设备不再支持最新版本的Google Play Services。

除了检查设备是否运行Android 2.3或更高版本之外,还有其他方法可以确定设备是否支持您正在使用的Google Play服务版本吗?(2.3及以上版本保证为最新版本)

您可以使用PackageManager在设备上安装Google Play服务的versionCode(如果存在):

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

并向用户显示Dialog,但我个人不会这样做。如果平台的最新版本是2.3,只需将minSdk设置为2.3 -这将消除旧版本的用户(这没有什么区别,因为他们无论如何都无法使用您的应用程序)。

编辑

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

相关内容

  • 没有找到相关文章

最新更新