按Google Play服务版本过滤应用程序分发



我的问题很简单。是否可以将android应用程序仅服务/分发到Google Play Services x或更高版本的设备?

我查看了分发过滤器页面,但并没有提到谷歌播放服务。我抱着希望来到这里。

有人知道某些信息吗?

感谢

我不这么认为,因为这没有多大意义。如果你的应用程序需要特定版本,并且用户年龄较大,那么他将被要求升级他的Google Play Services副本,因此事实上,不向这些用户分发你的应用是没有意义的(他们可能根本不知道Google Play Services的新版本(甚至根本不知道存在类似Google Play Services这样的生物)

您的应用程序应调用GooglePlayServicesUtil.isGooglePlayServicesAvailable(),您可以返回的返回代码之一是ConnectionResult.SERVICE_VERSION_UPDATE_REQUIRED,它基本上涵盖了您描述的情况。对于返回代码,您只需执行以下操作:

if( GooglePlayServicesUtil.isUserRecoverableError( errorCode ) ) {
    GooglePlayServicesUtil.getErrorDialog(errorCode, null, requestCode)
}

然后让utils完成剩下的工作。

相关内容

最新更新