2016-09-27 63 views
0

我们打算整合Google SignIn(通过替换Google Plus登录)。对于谷歌登录所需的最低谷歌播放服务版本是8.4。如果我走Google的documentation,那么他们已经提到了使用9.2.1版。但是我们很多应用程序用户都在慢速连接网络上,而且由于9.2.1相对较新,因此很多这些用户可能没有在其设备上安装此更新。所以我的问题是,对于任何需要谷歌播放服务的API,使用哪个版本?如何决定在使用任何谷歌播放服务API时在应用程序中使用的谷歌播放服务的版本?

1)最新版本(在Google登录时为9.2.1) - 谷歌建议使用最新版本,因为它有错误修复。但是,如果我使用最新版本,那么我的一些用户可能会错过这个功能。这里我可以check谷歌播放服务版本并提示用户进行更新(不知道是否所有的用户都会更新)。

2)最低版本(在Google登录的情况下为8.4) - 现在,由于这是所需的最低版本,所以更多用户将在其设备上安装此版本。

那么,当使用Google Play服务api中的任何一个 时,最佳的方式是什么决定?

P.S.我了解Google Play服务更新每隔几天就会发生一次,而且大多数用户都会获得更新的服务。但是我担心那些网络连接速度慢的用户。因为我可以通过使用较低版本的Google Play服务来实现相同的功能。

回答

0

我认为使用最新版本总是很好,但如果您有任何其他问题,可以使用旧版Google Play服务。

而据我所知Google登录com.google.android.gms:play-services-auth:8.4.0

您可以使用播放服务-AUTH:8.3.0还与谷歌的服务帮助:2.1.2,

classpath 'com.google.gms:google-services:2.1.2' 

    compile 'com.google.android.gms:play-services-auth:8.3.0' 

但要记住,你需要使用应与google-兼容所有其它播放服务服务:2.1.2和所有的依赖应该有相同的版本(8.3.0)。