接收静音推送时如何显示本地通知?



我们正在构建一个原生响应式IOS应用程序,它在后端使用FCM,在前端使用notifee。一切正常,但通常情况下,如果发送了fcm数据推送,但如果应用处于已杀死状态,则通知不会显示在IOS上。下面是我们通过firebase-admin的节点包发送给FCM服务器的消息对象。

const message = {
token: fcmToken,
data: prepared,
android: {
priority,
},
apns: {
payload: {
headers: {
'apns-priority': 10,
'apns-push-type': 'background',
},
aps: {
'content-available': 1,
},
},
},
};

需要注册一个在后台运行的任务,当应用程序被杀死时,注册的任务句柄通知事件侦听并推送通知。

查看后台任务包- https://www.npmjs.com/package/react-native-background-task

最新更新