android gcm push 不适用于 json 标签通知
Posted
技术标签:
【中文标题】android gcm push 不适用于 json 标签通知【英文标题】:android gcm push doesn't work with json tag notification 【发布时间】:2015-06-12 02:53:42 【问题描述】:我创建了一个 android gcm 客户端。我阅读了本指南: https://developers.google.com/cloud-messaging/android/client 我用这个例子https://github.com/googlesamples/google-services/tree/master/android/gcm 我的应用程序工作,它接收推送但仅当我们的服务器应用程序发送带有“数据有效负载”的 json 时。当我们的服务器发送带有通知有效负载的 json 消息时,我的 android 应用程序没有收到推送。 我读到:“当您希望 GCM 代表您的 Android 客户端应用处理显示通知时使用通知”,但它在 Android 中不起作用......
【问题讨论】:
data payload
是什么意思?您是否为 GCM here 使用了标准的 JSON
表单?我通过postman
(浏览器)发送了post json message
,它可以工作。
【参考方案1】:
据我猜测,您可能只是在 json 中没有 Android 所需的 icon 键,但 ios 不需要,尝试添加类似 "icon" : "@drawable/myIcon.png" 的内容你的通知词典。 (我会在评论中要求您提供 Json 的样本,而不是猜测是否可以,但我还是很新,还不能评论所有内容)。
【讨论】:
以上是关于android gcm push 不适用于 json 标签通知的主要内容,如果未能解决你的问题,请参考以下文章
当 3G 网络可用时,Android GCM 不适用于 wifi 网络