我应该如何参加 GCM 服务器的 jar 库?

Posted

技术标签:

【中文标题】我应该如何参加 GCM 服务器的 jar 库?【英文标题】:How should I attend the jar library for GCM server? 【发布时间】:2014-05-24 11:19:15 【问题描述】:

While following the instructions to setup a cloud messaging backend for an android app,我遇到了一个部分,上面写着“打开 Android SDK 管理器并选择 Extras > Google Cloud Messaging for Android Library。这会在 YOUR_ANDROID_SDK_ROOT/extras/google/gcm-server/dist 子目录下创建一个 gcm 目录gcm-server.jar 文件。”

但是,尝试从 Android SDK 管理器下载该库以及一些无偿的研究表明,适用于 Android 的 Google Cloud 消息传递库已被弃用。

我仍然认为后端需要 gcm-server.jar。现在将 gcm-server.jar 添加到我的项目的首选方式是什么,或者至少,将 GCM 功能添加到我的后端的首选方式是什么?

【问题讨论】:

【参考方案1】:

gcm-server.jar 尚未被弃用。只有客户端 jar 被弃用 (gcm.jar)。 gcm-server.jar 可以更轻松地从 java 服务器发送 GCM 消息,但您不必使用它。您可以编写自己的代码来构建 HTTP 请求,将它们发布到 GCM 服务器并解析响应。

如果您决定使用 jar,只需将其包含在构建路径中即可。

【讨论】:

以上是关于我应该如何参加 GCM 服务器的 jar 库?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 XMPP 和 GCM 在 Android 中制作聊天应用程序

(新)GCM 消息收到,但如何解析?

使用 Smack 4.1.0 的 GCM XMPP 服务器 - 需要添加哪些 jar

Android 中的谷歌云消息服务如何工作?

如何在基于 Java 的应用服务器上使用 GCM 向 iOS 设备发送推送通知

在服务器中从gcm迁移到fcm