IOS Firebase 云功能中未收到推送通知

Posted

技术标签:

【中文标题】IOS Firebase 云功能中未收到推送通知【英文标题】:Push Notification Not Received In IOS Firebase Cloud Functions 【发布时间】:2019-05-08 07:15:00 【问题描述】:

推送通知在 android 应用程序中按预期工作,但在 ios 中没有收到任何内容。 IOS 也成功接收到测试通知。

const payload = 
        data:                                   
            'key': 'value'
         
    ;
admin.messaging().sendToDevice(notificationToken, payload)

【问题讨论】:

【参考方案1】:

对于停留在此 IOS 上的任何人,都需要包含通知,因此您的有效负载应具有以下结构:

const payload = 
    notification:                                   
        'title': 'value',
        'body': 'value'
    ,
    data:                                   
        'key': 'value'
     
;
admin.messaging().sendToDevice(notificationToken, payload)

【讨论】:

以上是关于IOS Firebase 云功能中未收到推送通知的主要内容,如果未能解决你的问题,请参考以下文章

iOS 13 及更高版本未收到来自 Firebase 的推送通知

FCM 检测 IOS 上的应用程序卸载(firebase 云消息推送通知)

设备未收到 Firebase 云消息通知

Web 应用程序中未收到 Firebase 云消息传递通知

在 iOS 中未收到推送通知消息

使用 AFNetworking 将 Firebase 通知从 ios 设备推送到花药