【发布时间】:2018-10-30 15:40:38
【问题描述】:
我正在努力寻找适用于 android 和 iOS 的正确消息格式。
目前,我正在将以下 JSON 对象发送到 firebase-server:
{
"to":"\/topics\/news",
"data":{
"notId":258,
"title":"TestHeader",
"message":"TestBody",
"newsId":258,
"tstamp":1540913340,
"image":"https:\/\/example.com\/csm_2017-WM20IA_779f1c4f03.jpg"
},
"priority":"high"
}
这在 android 上效果很好:显示带有指定图像的通知,应用程序被调用到前台。 然而,在 ios 上,什么也没有发生。不显示通知,也不触发任何事件。
添加这个:
"notification":{
"title":"TestHeader",
"body":"TestBody"
},
该对象在 android 和 iOS 上都会产生一个通知,但没有图像,也不会触发 notificationReceived 事件。
如何在 iOS 和 android 上构建 JSON 以获得所需的输出(通知图像、事件处理、将应用程序调用到前台)?
【问题讨论】:
标签: android ios firebase apple-push-notifications firebase-cloud-messaging