为了账号安全,请及时绑定邮箱和手机立即绑定

在 FCM Notification 后台发送 JSON

在 FCM Notification 后台发送 JSON

摇曳的蔷薇 2023-05-24 14:51:17
我知道关于这个话题有几个问题,但我很绝望......我正在尝试将可序列化对象发送到 Android 手机。当应用程序打开时,Nofitication 工作完美,但在后台时,通知出现但没有正确处理,只出现标题。我发送的 json 是:{  "to":"eSKuqqNvN_dkM71eJzrulCzgKn",   "body":{                 "mZona":"V",      "mProvinciaCliente":"Segovia",      "mScrapie":false,      "mBrucelosis":false,      "mTuberculosis":false,      "mOtrasEnfermedades":false,      "latitud":0.0,      "longitud":0.0   },   "notification":{        "title":"nuevos"   },   "data":{        "mZona":"V",      "mProvinciaCliente":"Segovia",      "mScrapie":false,      "mBrucelosis":false,      "mTuberculosis":false,      "mOtrasEnfermedades":false,      "latitud":0.0,      "longitud":0.0   }}我如何在后台管理 JSON???非常感谢您的回答!
查看完整描述

1 回答

?
慕运维8079593

TA贡献1876条经验 获得超5个赞

消息有两种“类型”。具有通知负载/对象的
通知。没有通知对象的
数据消息。

当应用程序在后台时,如果消息有通知,系统会处理它……而不是您的 onMessageRecieved() 侦听器。

要在前台和后台获取数据,请仅发送“数据消息”,并在应用程序的 onMessageRecieved() 中创建通知(如果需要)。

创建通知 | 安卓

即传递数据有效负载中的“通知:标题”,并在 onMessageRecieved() 中解析它以创建通知。

当应用程序处于后台时,iOS 用户始终需要通知有效负载来触发应用程序“已收到消息”侦听器。在这种情况下,对于我的工作,我收集了 firebase 令牌和平台(iOS/Android/Web)并在发送推送时相应地对待每一个。


查看完整回答
反对 回复 2023-05-24
  • 1 回答
  • 0 关注
  • 105 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信