3

很长一段时间以来,我一直在寻找解决方案。但我什么也找不到。我已经使用 FCM 为 iOS 实现了推送通知。但我不知道 FCM 是否支持 iOS 10 丰富的通知。如果是这样,我没有找到实现它的代码。提前致谢。

4

3 回答 3

5

我有同样的问题,为什么丰富的通知不起作用..问题出在 FCMmutable-content有效负载上..它变成了gcm.notification.mutable-content有效负载接收的时间,这就是为什么存在尚未解决的问题的原因。

有关更多信息,您可以从 github检查此问题。

现在解决了..您可以检查该链接并检查此答案AL。

于 2016-11-21T05:20:27.967 回答
3

只是与@ElCaptainv2.0 的答案有关的更新。

mutable_content为 FCM 添加:

目前仅适用于 iOS 10+ 设备。在 iOS 上,使用此字段表示 APNS 有效负载中的可变内容。当发送通知并将其设置为 true 时,可以使用Notification Service 应用程序扩展在显示之前修改通知的内容。对于 Android 和 Web,此参数将被忽略。

注意:参数值应该是boolean,而不是Integer

就在几个小时前,kroikie在GitHub 线程中也提到了它。

于 2017-02-16T02:34:57.153 回答
0

我为此工作了几个小时,几个小时,几个小时。我所有的通知都很好,除了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/....." 
于 2021-02-21T01:01:25.680 回答