很长一段时间以来,我一直在寻找解决方案。但我什么也找不到。我已经使用 FCM 为 iOS 实现了推送通知。但我不知道 FCM 是否支持 iOS 10 丰富的通知。如果是这样,我没有找到实现它的代码。提前致谢。
3 回答
我有同样的问题,为什么丰富的通知不起作用..问题出在 FCMmutable-content
有效负载上..它变成了gcm.notification.mutable-content
有效负载接收的时间,这就是为什么存在尚未解决的问题的原因。
有关更多信息,您可以从 github检查此问题。
现在解决了..您可以检查该链接并检查此答案AL。
只是与@ElCaptainv2.0 的答案有关的更新。
已mutable_content
为 FCM 添加:
目前仅适用于 iOS 10+ 设备。在 iOS 上,使用此字段表示 APNS 有效负载中的可变内容。当发送通知并将其设置为 true 时,可以使用Notification Service 应用程序扩展在显示之前修改通知的内容。对于 Android 和 Web,此参数将被忽略。
注意:参数值应该是boolean
,而不是Integer
。
就在几个小时前,kroikie在GitHub 线程中也提到了它。
我为此工作了几个小时,几个小时,几个小时。我所有的通知都很好,除了rich notification
图像永远不会显示。这是简单的英语答案:
改变这个:
"mutable-content": 1
// 错误的
对此:
"mutable_content": true
// 正确的
这是传出的有效载荷:
"aps": {
"alert": {
"title": "Hello",
"body": "What do you think of this image?"
},
"mutable_content": true
},
"media-url": "https://firebasestorage.googleapis.com/....."