除非您更新Google Play服务,否则Android GCM-App将无法运行

时间:2016-01-26 23:29:39

标签: android google-cloud-messaging

我在Android项目中使用GCM推送通知代码。在真实设备上运行时,每次它都要求我更新Google Play服务。

我在GCM库中使用以下版本:

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

我使用Android quickStart Sample中的相同代码: Sample Code Link

我的目标是针对5.0及更高版本的设备。有什么办法,所以我可以切换到大多数Android 5.0附带的GCM的最低库版本。 因此,我需要在运行我的应用程序时安装更新版本的Google Play服务。

1 个答案:

答案 0 :(得分: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'
}

提供Play服务和支持库的重点是,Google可以更新所有手机上的以下库,而无需更新核心Android操作系统。

如果您在手机上收到需要更新Play服务的消息,请执行此操作。如果没有最新版本的Play服务,许多应用程序都会遇到问题。