【发布时间】:2015-09-22 14:51:50
【问题描述】:
使用 Master commonsguy GCM client code 并尝试 GCM 通知。
如果我升级到最新的 GPS apk 即 8.1.15,效果会很好。
设备内置 GPS apk 版本 6599000(6.5.99),设备无法接收 GCM 消息。
int resultCode = GooglePlayServicesUtil.isGooglePlayServicesAvailable(applicationContext);
resultCode 为 2,即SERVICE_VERSION_UPDATE_REQUIRED
- GPS lib 项目(D:\andySDK\extras\google\google_play_services) 版本是 7571000。如果我达到 6599000 我得到错误需要 7571000 found 6599000
Whatsapp 在同一设备(GPS 6.5.99)中能够毫无问题地接收 GCM。我如何制作一个可以在具有旧 GPS 的设备上运行的 GCM 客户端应用程序?
【问题讨论】:
-
您是否显示了告诉用户他们需要更新 google play 服务的对话框?
-
@tyczj 是的。但是whatsapp 的工作方式是个谜。6.5.99 GPS 是 2014 年 12 月,它应该可以工作..
-
为什么其他应用的功能很重要,由于错误修复和安全修复,您应该始终以最新版本的 google play 服务为目标
-
“由于错误修复和安全修复,Google Play 服务的最新版本” 同意..但是 mycase 中的服务中断在这里..ii.e 如果用户不升级..意图是为最低 GPS 编码并希望向前兼容..
-
@tyczj 试图了解 whatsapp 设计以实现这一目标..
标签: android google-cloud-messaging google-play-services