2016-09-27 28 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)。

相關問題