Google Cloud Messaging for Android库与Google Play服务

Xeo*_*eos 14 android android-c2dm

目前的Google GCM文档要求您安装Google Play服务并将其用于GCM(Google Cloud Messaging).该库是1.1MB,但我目前的.apk是这个大小的一半.我的应用程序旨在接收GCM并在屏幕上显示一些数据,因此我不需要Google Play服务的Maps API,G +登录等.我也不需要在获得GCM后能够回复服务器.

SDK Manager允许下载和安装独立的Google Cloud Messaging for Android软件包.这是在Google I/O 2013之前使用的,Play服务宣布的地方.

我的问题是:GPS的GCM和Android的独立GCM之间的性能差异是什么?我真的必须切换到GPS吗?独立GCM是否已被删除?我还可以使用独立GCM接收数据(最高4K)吗?

LuT*_*ieR 9

据我所知,是的,旧版本已被弃用(在http://developer.android.com/reference/gcm-packages.html中也是如此),但仍然有效.

我建议使用播放服务版本,因为它更容易配置和使用,如果你不需要G +登录或其他任何你不必使用它.是的,你的APK会更大一些,但我认为这是值得的.

此外,协议的任何新功能或改进很可能仅适用于Play服务库,而不适用于旧服务库.