firebase - Firebase Cloud Functions 静默推送通知到 iOS
问题描述
我正在尝试通过功能向 iOS 发送静默推送通知,但无法接收任何消息。这是我的有效载荷
const payload = {
apns: {
"headers":{
"apns-priority":"5",
"apns-push-type":"background"
},
payload: {
aps: {
"content-available": 1,
"priority": "high"
}
}
},
data: {
orderId: "123",
orderStatus: "done"
},
token: "fcm_Token_Value_Here"
}
await admin.messaging().send(payload)
有什么建议可能是什么问题?
解决方案
在对 firebase 文档进行简短调查后,答案如下:
const payload = {
apns: {
payload: {
aps: {
"contentAvailable": true
}
}
},
data: {
orderId: "123",
orderStatus: "done"
},
token: "fcm_Token_Value_Here"
}
删除了标题部分,将“content-available”:1 更改为“contentAvailable”:true,并删除了“priority”:“high”。
推荐阅读
- javascript - 当复选框为真时向元素添加文本
- javascript - Javascript - 素数函数问题,内存过载
- sql - 对 CASE WHEN 使用新变量
- python - 从 CSV 列中查找均值和方差
- powershell - 我的批处理脚本中的这行代码有什么问题?
- javascript - 视频标题自动播放问题
- php - 打印视图时的 htmlspecialchars()
- flutter - 如何同时接收 onTapDown (eagerly) 和 onDoubleTap?
- broadcast - Numpy 在 Pandas 中的广播
- java - 如何修复更改类似数组列表值的android Setters?