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 标签通知的主要内容,如果未能解决你的问题,请参考以下文章

GCM 不适用于 Android 4.2.2?

GCM 推送通知不适用于 xamarin android

当 3G 网络可用时,Android GCM 不适用于 wifi 网络

react-native-push-notification - 本地通知不适用于 Android

TTL 功能不适用于谷歌浏览器推送通知

推送通知 php 代码不适用于 Android