【发布时间】:2017-04-11 12:40:36
【问题描述】:
我正在实现我的自定义 FCM 服务器以向 Android 和 IOS 设备发送通知。 我需要使用 DataMessage 向两个操作系统发送自定义键值对,我的数据消息类似于:
{
"content_available": true,
"data": {
"lan": "IT",
"messageId": "67",
"message": "test message"
},
"registration_ids": [
"..."
],
"priority": "high"
}
当应用程序处于前台和后台时,Android 会正确接收通知。 IOS 仅在应用程序处于前台时接收数据。 怎么了?
【问题讨论】:
-
尝试将“content_available”更改为“content-available”
-
如文档所述,“content_available”是正确的
标签: android ios firebase push-notification firebase-cloud-messaging