【问题标题】:Android NEW GCM PUSH (With Google Play Services)Android NEW GCM PUSH(使用 Google Play 服务)
【发布时间】:2013-09-03 03:34:31
【问题描述】:

是否有人成功将 GCM 消息 [使用 Google Play 服务] 推送到您的设备?

这个新的gcm真的让我很烦,我已经研究了10天,没有一个链接,除了

https://code.google.com/p/gcm/source/browse/#git%2Fgcm-client%2Fsrc%2Fcom%2Fgoogle%2Fandroid%2Fgcm%2Fdemo%2Fapp

这可以帮助我进行最新的 gcm 推送。

我浏览了所有可以打开的教程,而且它们都在不断地讲述 C2DM (使用 GCMRegistrar)

我认为这个 GCM Push 是在 2013 年 8 月发布的,这就是为什么当我尝试寻找它的教程时它真的很痛苦

这就是为什么,请帮忙回答我的问题

为什么我的设备没有收到任何 GCM 消息,即使我收到了此消息

{"multicast_id":5297321084194982891,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1378179100955867%77ddec76f9fd7ecd"}]}

当我的服务器将其发送到 GCM 时作为 GCM 的响应

【问题讨论】:

  • 您可能需要发布更多代码。您是否拥有清单中的所有权限?您是否正确配置了广播接收器?互联网工作吗?您可能需要向我们提供更多有关客户端的信息。您的服务器端似乎工作正常。
  • 我也有同样的问题,有人解决了这个问题吗?
  • @yogie Soesanto:你是如何解决这个问题的?
  • @OMAK 我的问题是因为我使用的是 Android OS 2.2,当我切换到 Android OS >= 3.0 时,我的代码运行良好
  • @YogieSoesanto 谢谢。我已经解决了广播接收器注册中包名错误的问题

标签: android message google-cloud-messaging


【解决方案1】:

关闭,我找到问题了

问题从来不在代码中,而是在操作系统中

尝试使用OS 3.0或更高版本,应该可以正常工作

在这里了解更多:

Device Doesn't Receive message from NEW Google Cloud Messaging (NEW GCM)

【讨论】:

    【解决方案2】:

    官方文档包括一个使用新的GoogleCloundMessaging API 的Implementing the GCM Client 教程。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-12-25
      • 1970-01-01
      • 1970-01-01
      • 2016-03-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多