是否可以通过 Firebase 云消息传递中断级别(iOS)?

Posted

技术标签:

【中文标题】是否可以通过 Firebase 云消息传递中断级别(iOS)?【英文标题】:Is it available to pass interruption-level (iOS) through firebase cloud message? 【发布时间】:2021-10-11 14:27:50 【问题描述】:

尝试使用 FCM 通过 FCM 发送推送通知 POST https://fcm.googleapis.com/fcm/send

有一种方法可以在推送通知中将interruption-level 发送到aps 吗?

【问题讨论】:

这有什么更新吗?这是一个非常重要的话题! 【参考方案1】:

根据HTTP API spec,您可以通过JSON 中的apns 键为APNS 有效负载提供适当的值:


  "apns": 
    "payload": 
       "interruption-level": "active"
       ... other APNS specific payload keys such as alert, title
    
 ,
 ... your other keys such as targeting

请注意,要使某些 interruption-level 值(criticaltime-sensitive)起作用,您需要使用正确的权利对应用进行签名。

【讨论】:

以上是关于是否可以通过 Firebase 云消息传递中断级别(iOS)?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Firebase 云消息传递和 Liferay 推送通知

是否跨 Firebase 项目共享云消息传递主题?

是否可以使用 Firebase 云消息传递 (FCM) 直接从设备将 PushNotifications 发送到特殊的 UDID?

Firebase 云消息传递 - 有多个主题 - 没有消息重复

Firebase 云消息传递都有哪些参数可用?

在 FCM(Firebase 云消息传递)中,在通知中包含令牌是不是安全?