Google 旧 GCM 与 Google 新 GoogleCloudMessaging

Google old GCM vs. Google New GoogleCloudMessaging

我正在开发一个新闻应用程序,我对使用旧的 GCM 和新的 GoogleCloudMessaging 感到困惑,他们说 GCM 已被弃用,但是当您获得 gcm.jar 并在您的应用程序中编译它。

所以我的问题是:使用旧的已弃用的 GCM 方法是否安全?还是以后 Google 会被取消而不能再使用了?

提前致谢。

gcm.jar 是用于注册到 GCM 和在应用程序中接收 GCM 消息的旧客户端库。它已被弃用,因此建议您不要使用它。

由于它已被弃用,与 Google Play 服务库的 GoogleCloudMessaging class 相比,它更有可能出现更多问题并且在更少的设备上工作。

与任何已弃用的功能一样,在未来的某个时候它可能会被取消,最好在该时间到来之前很久就停止使用它。

许多早期属于 AOSP 的功能已逐渐转移到 Google Play 服务库(专有, 开源)。我记得 old location API 是 AOSP 的一部分的日子。等等,那个仍然是,虽然...

如果您想了解这是怎么一回事,那么 this article, as well Dianne Hackborn's detailed comment 也是一个很好的起点。我们开发人员听到的只是新 API 比旧 API 更快、更高效。

在任何情况下,建议您转向新的 API,因为旧的 API 确实随时会被停用。