Used 掌握commonsguy GCM客户端代码 https://github.com/commonsguy/cw-omnibus/tree/ef269a785353b9dc2704aee9f7bc3b16abf186cc/Push/GCMClient2并尝试 GCM 通知。
如果我升级到最新的 GPS apk 即 8.1.15,效果很好。
设备内置 GPS apk 版本 6599000(6.5.99),设备无法接收 GCM 消息。
int resultCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(applicationContext);
结果代码为 2,即SERVICE_VERSION_UPDATE_REQUIRED https://developers.google.com/android/reference/com/google/android/gms/common/ConnectionResult.html#SERVICE_VERSION_UPDATE_REQUIRED
- GPS lib 项目(D:\andySDK\extras\google\google_play_services) 版本是 7571000。如果我达到 6599000,我会收到错误 need 7571000found 6599000
相同设备(GPS 6.5.99)中的 Whatsapp 能够毫无问题地接收 GCM。我如何制作一个可以在具有旧 GPS 的设备上运行的 GCM 客户端应用程序?
GCM 需要一些要求才能正常工作。就你而言,我认为你正在使用GCMNetworkMAnager
需要在设备上安装 Google Play 服务版本 7.5.0+。
所以,你可以使用AlarmManager
相反,因为它从 android 1.0 就已经存在了
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)