【问题标题】:Error in Servlet part of Android Documentation for Google Cloud Messaging(GCM)Google Cloud Messaging (GCM) 的 Android 文档的 Servlet 部分出错
【发布时间】:2012-06-29 18:34:27
【问题描述】:

我正在尝试为Google Cloud to Messaging 实现新的助手。服务器端实现here的Android文档是

import com.google.android.gcm.server.*;

Sender sender = new Sender(myApiKey);
Message message = new Message.Builder(regId).build();
Result result = sender.send(message, 5);

但是当我在 Java Servlet 中复制代码时,在第 3 行和第 4 行显示错误。

【问题讨论】:

  • 粘贴错误信息。
  • 编辑器无法识别上述代码中的第 3 行和第 4 行。
  • myApiKey 和 regid 应该是什么。
  • @Akki 是的。我用适当的值替换了它们。

标签: android servlets google-cloud-messaging


【解决方案1】:

你看到这个链接

https://github.com/ketanpatel25/GCM-Demo

GCM-Demo/gcm/samples/gcm-demo-server中的GCM文件夹

服务器说所有的演示代码给你尝试

【讨论】:

    【解决方案2】:

    Android 文档中给出的示例有错误。

    GCM 的服务器端的完整代码在Android -> android-sdk ->extras -> google -> gcm -> gcm-server 中。

    【讨论】:

    • 我也有同样的问题!我的问题在于 Sender sender = new Sender(ApiKey);您提供的路径是 gcm-server.jar 的源代码。我应该使用源代码而不是 .jar 吗?
    • @RenanMobile 打开一个包含所有详细信息的新问题。
    • 感谢您的建议,但问题已在此链接解决:stackoverflow.com/questions/13355446/…
    【解决方案3】:

    你解决了这个问题吗?

    如果您的编辑器无法识别 Sender 和 Message,则它无法找到 gcm-server.jar

    将 gcm-server.jar 文件从 SDK 的 gcm-server/dist 目录复制到您的服务器类路径

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-08
      • 2014-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-26
      相关资源
      最近更新 更多