Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何让谷歌游戏成为可选的?_Java_Android_Google Play Services_Google Play Games - Fatal编程技术网

Java 如何让谷歌游戏成为可选的?

Java 如何让谷歌游戏成为可选的?,java,android,google-play-services,google-play-games,Java,Android,Google Play Services,Google Play Games,我正在将Google Play游戏与我的Android游戏集成。在启动过程中,如果用户没有Google Play Games,则会显示一个对话框: 此应用程序需要最新版本的Google play games 有没有办法让它成为可选的?我想让用户看到一个对话框,他们可以选择安装它。但是它不应该明确地说必需,因为它不是。我集成了一个检查来测试是否安装了Google Play服务,并且只在用户可用的情况下启动该服务() 使用旧版本(如2.3)但没有播放服务的用户仍然可以使用该应用程序,并且不会收到通知

我正在将Google Play游戏与我的Android游戏集成。在启动过程中,如果用户没有Google Play Games,则会显示一个对话框:

此应用程序需要最新版本的Google play games


有没有办法让它成为可选的?我想让用户看到一个对话框,他们可以选择安装它。但是它不应该明确地说
必需
,因为它不是。

我集成了一个检查来测试是否安装了Google Play服务,并且只在用户可用的情况下启动该服务()


使用旧版本(如2.3)但没有播放服务的用户仍然可以使用该应用程序,并且不会收到通知。否则,将通知他们安装Google Play游戏。但如果他们按下取消键,游戏仍然会继续进行。

我怀疑这是不可能的——谷歌已经做出了巨大的努力,锁定制造商只提供安装了其服务的设备,主要是为了确保每个人都有这些服务,也就是说,都在他们的生态系统中。解决这个问题的唯一办法可能是制作一个不使用它的第二个版本,然后单独分发。@Song谢谢你的评论。在以前的Android版本上,我认为在5.0上,它也是一个可选服务。这不是一个强制性的一揽子计划。它可能会吓跑一些默认情况下没有安装它的用户。它不是安卓系统本身的一部分,但它与所有其他谷歌服务一起预装在几乎所有主要设备制造商的设备上。请看更多关于这方面的内容。基本上,你可以不用他们的东西来做android,但他们要么全做,要么什么都不做,还有哪个制造商想要生产没有谷歌地图的设备,等等?