我在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服务。
答案 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服务,许多应用程序都会遇到问题。