【发布时间】:2017-01-10 14:27:31
【问题描述】:
我需要静默通知的通知负载示例,我尝试了以下结构,但它不起作用
{
"notification" : {
"body" : " Survey list updated",
"content-available:" : true,
"data" : {
"isNewUpdateAvailable" : "easysurvey.survey_list_updated"
}
},
"to" : "f6PwToRUxk0:APA91bG7bSWoKsjHXVmXaiDEnFXA2x2jEOMSO6eGCqPv1fRd-dctNLDEabRq-0So_obuPGFqOFTSLJl5FFyuOuXKBXh-n89BmzzXenRTxoirY9Y1c6-J9MxpDp0ojHL2xm1law0V6gg3"
}
使用这种结构,我可以接收通知,但它不是静默的,也不会唤醒应用程序。 我需要 Firebase 通知和 iOS 10 上的解决方案, 我正在关注相同的firebase sample 代码
【问题讨论】:
-
@ArtemNovichkov 实际上这个问题是关于 FCM 的
-
在android中您必须使用“数据”在后台接收应用程序,否则您需要将应用程序放在前台。不知道ios是什么样的
-
content_available是顶级字段,因此使其成为通知负载的兄弟。 -
@sheshnath 嗨。发布相关代码sn-ps。不完全熟悉 iOS 10 的变化。您是否在docs 中看到了针对 iOS 10 的特定说明?
标签: ios firebase apple-push-notifications ios10 firebase-cloud-messaging