2016-02-04 148 views
1

我正在將Google Play遊戲與我的Android遊戲進行整合。在啓動過程中,如果用戶沒有Google Play遊戲,則會顯示以下對話框:如何讓谷歌玩遊戲可選?

此應用程序需要安裝最新版本的Google Play遊戲。

有沒有辦法讓它成爲可選的?我希望用戶看到一個對話框,他們可以選擇安裝它。但它不應該明確地說required,因爲它不是。

+0

我懷疑沒有辦法 - 谷歌已經做出重大努力,將製造商鎖定到僅運輸設備並安裝其服務,主要是爲了確保每個人都擁有這些服務並且處於其生態系統中,可以這麼說。解決這個問題的唯一方法就是創建一個不使用它的第二個版本,然後分別分發它。 – childofsoong

+0

@soong感謝您的評論。在以前的Android版本上,我認爲也是5.0版本,它是一項可選服務。這不是一個強制性的包。它可能會嚇跑一些默認沒有安裝它的用戶。 – Z0q

+0

它不是Android本身的一部分,但它幾乎在所有主要設備製造商的設備上預裝(連同所有其他Google服務)。請參閱http://bgr.com/2014/05/05/google-search-and-apps-on-android/瞭解更多。基本上,你可以做沒有他們的東西的機器人,但他們使全部或沒有,以及什麼製造商想要使一個設備沒有谷歌地圖等? – childofsoong

回答

0

我整合了一張支票來測試Google Play服務是否已安裝,並且只有在用戶可以使用時才啓動服務(https://stackoverflow.com/a/19955415/5437864)。

舊版本的用戶(如2.3,沒有Play服務)仍然可以使用該應用程序,並且不會收到通知。否則,他們會收到通知安裝Google Play遊戲。但如果他們按取消,遊戲仍然沒有它。