gpt4 book ai didi

ios - firebase 会自动设置 apns-push-type header 吗?

转载 作者:行者123 更新时间:2023-12-04 04:39:43 41 4
gpt4 key购买 nike

根据changes in iOS 13对于 APNS,静默推送通知需要额外的 header (apns-push-type)。

我使用 Firebase 作为后端和移动设备之间的中介,我想知道 Firebase 是否在 content-available 时自动设置提到的 header 属性设置为真。

正如提到的 here,它已经在 AWS 中发生了。 .

如果此 header 已传递给静默推送通知,我可以在 iOS 中以某种方式检查吗?

我已经在我的设备上进行了测试,在我将 Firebase 依赖项更新到最新版本后一切正常,即使在后台也是如此。但是我仍然没有任何证据表明标题的外观。

最佳答案

在深入研究并检查了一些开源项目如何更新他们的代码之后,这里有一个关于如何添加 apns-push-type 的示例到 Firebase 管理节点:

(我正在使用多播,因此您的解决方案可能会有所不同。)

const message = {
priority: 'high',
sound: 'default',
notification: {
title: 'Message Title',
body: 'Message Body',
},
android: { ... },
apns: {
headers: { // Add these 3 lines
'apns-push-type': 'alert',
},
payload: {
aps: {
badge: 1,
sound: 'default',
},
},
},
tokens: [ ... ],
};

admin.messaging().sendMulticast(message);

我只有几个通知失败,所以我还不能完全确认问题已经解决。

关于ios - firebase 会自动设置 apns-push-type header 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58101452/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com