javascript - Service Worker 推送事件数据为空
问题描述
我想fetch
在 Service Worker 中发送有关我的事件的数据。
我使用 firebase 发送推送事件的 POST :
return fetch("https://android.googleapis.com/gcm/send", {
method: "POST",
headers: {
"Content-Type": "application/json",
Authorization:
"key=XXXX"
},
body: JSON.stringify({
registration_ids: [token.subscriptionId],
data: {
title: "Foo",
body: "Bar"
}
})
当我查看console.log(event.data)
我的服务人员时,它会返回null
。
我不明白为什么:/
有人已经发送带有数据的推送通知了吗?
谢谢社区!
解决方案
推荐阅读
- c++ - 在派生类上调用移动构造函数的正确方法是什么?
- html - 如何解决在 servlet 中返回 null 的 req.getParameter()?
- python - 在类之间迭代 print()
- oracle - 如何通过 Oracle Autonomous 上的 SQL Developer 以新创建的用户身份连接?
- bash - 在 shell 脚本中运行 sudo
- javascript - 使用 json 文件将日期/时间戳导入 Firebase Cloud Firestore
- java - 应用上传到 Slideme - 有效的 targetSdkVersion 未设置错误
- php - 从表格行填充表格
- python - Keras + 多处理 - 正确生成会话,但只有一个处理器
- python - 如何获得网格的面积?