【问题标题】:Android GCM automatic receives push notificationAndroid GCM 自动接收推送通知
【发布时间】:2015-09-16 10:26:17
【问题描述】:

在 Android 上使用新的更新文档 GCM,我遵循了本教程:https://developers.google.com/cloud-messaging/android/client。 它工作正常,但有时我会收到一条自动通知,并在 onMessageReceived(String from, Bundle data) 上记录捆绑数据,我得到了:

捆绑[{breaking_news_payload_extra = CoUGCgJlbhICdWsa + gUKUEplcmVteSBDb3JieW46IE5hdGlvbmFsIGFudGhlbSByb3cgaXMgJ2RlbWVhbmluZyB0aXR0bGUgdGF0dGxlJyAtIGxpdmUgYWhlYWQgLi4uEu4CaHR0cDovL25ld3MuZ29vZ2xlLmNvbS9uZXdzL3VybD9zYT10JmZkPVImY3QyPXVrJnVzZz1BRlFqQ05FbTV5ZEpPSHRUWFlISlpGbHdYVG04SVVLLUN3JmNubT03ZWZmZmI2ZWM3Y2VhN2Q2ZmZhMmFjNWU3MGNhMjE0MSZjbGlkPTdlZmZmYjZlYzdjZWE3ZDZmZmEyYWM1ZTcwY2EyMTQxJmNpZD01Mjc3ODk0NjkxNDk3OCZlaT1Zel81VmJIcEstblE4Z0hXdm8yNENRJnJpZD01NzZmMGZjMC05ZGEwLTQ2NmQtYTYyYS02N2JmYmU4NjhiMTAmdXJsPWh0dHA6Ly93d3cudGVsZWdyYXBoLmNvLnVrL25ld3MvcG9saXRpY3MvSmVyZW15X0NvcmJ5bi8xMTg2Nzg4OS9qZXJlbXktY29yYnluLWRhdmlkLWNhbWVyb24tcG1xcy1saXZlLmh0bWwmemR4dz0xGKLVh / OIgAwg2sLczueQgpI7Kg9UZWxlZ3JhcGguY28udWsyiwIaiQEigAFodHRwczovL2VuY3J5cHRlZC10Ym4zLmdzdGF0aWMuY29tL2ltYWdlcz9xPXRibjpBTmQ5R2NTbzdNV2IxYktrU0ZxRjEwN09LT2dKYVhmV0xVNVlZVFJ6YXZod2FwUGd3Qk5rMmZiRmxLaUxCWVU0a203d2w3VmlCYjNUZXJFUChkMGQ4AiJZIlFodHRwOi8vaS50ZWxlZ3JhcGguY28udWsvbXVsdGltZWRpYS9hcmNoaXZlLzAzNDQxL2RhdmlkLWNhbWVyb24tY29yYl8zNDQxN TY0Yi5qcGco7AQwgwMqIkFGUWpDTkVtNXlkSk9IdFRYWUhKWkZsd1hUbThJVUstQ3c4ovjkrwU=, collapse_key=do_not_collapse}]

我正常的推送包数据是:

捆绑[{message=来自 MyApp 的消息,collapse_key=do_not_collapse}]

发生了什么事?

【问题讨论】:

  • 您是从 C2DM 迁移的还是干净集成?
  • “from”字符串是不是说它来自你自己的项目ID?
  • @Koh,好主意。我需要检查吗?如果我检查字符串from,以后会有什么问题吗?
  • 如果你可以在你的开发环境中重现它,你可以简单地注销它。这是因为我猜测您自己的服务器代码的一部分正在发送 GCM 消息,而您并不打算这样做。
  • @maohieng 我收到了类似的有效负载消息,您发现问题了吗?

标签: android google-cloud-messaging android-notifications


【解决方案1】:

我仍然无法解决问题,但我当前的解决方案是检查字符串 from 是否等于我的谷歌项目 ID。如果from 不等于 google 项目 ID,则什么也不做。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多