2016-01-26 74 views
0

我在Android項目中使用GCM推送通知代碼。在真實設備上運行時,每次都會要求我更新Google Play服務。除非您更新Google Play服務,否則Android GCM-App無法運行

我使用GCM庫中的以下版本:

dependencies { 
compile 'com.google.android.gms:play-services-gcm:8.3.0' 
compile 'com.android.support:support-v4:19.1.0' 
} 

我使用相同的代碼從Android的快速入門示例: Sample Code Link

我針對我的應用程序5.0及以上的設備。有沒有辦法,以便我可以切換到大多數Android 5.0附帶的最低版本的GCM。 因此,我需要在運行我的應用時安裝Google Play服務的更新版本。

回答

1

總是用支持庫的最新版本編譯你的項目。他們運行在所有版本的舊版Android上。 所有Android 2.3,4.x,5.x,6.x版本均運行最新版本的最新支持庫。

當前最新的支持庫的版本是

dependencies { 
    compile 'com.google.android.gms:play-services-gcm:8.4.0' 
    compile 'com.android.support:support-v4:23.1.1' 
} 

提供播放服務和支持庫的整點是,谷歌可以更新所有手機下列庫,而無需更新核心Android操作系統。

如果您在手機上收到需要更新Play服務的消息,請執行此操作。如果沒有最新版本的Play服務,很多應用程序都會遇到問題。

+0

感謝您的快速響應。我正在使用支持庫22.1.1編譯我的代碼。使用現在已經更改爲URL連接的HTTP連接類。現在我需要將我的代碼遷移到Maven Environment。如何在我的pom.xml文件中添加這個GCM依賴項的編譯'com.google.android.gms:play-services-gcm:8.4.0' 。謝謝你的幫助。 –

相關問題