首页 > 解决方案 > 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

我不明白为什么:/

有人已经发送带有数据的推送通知了吗?

谢谢社区!

标签: javascriptgoogle-chromefirebaseservice-worker

解决方案


推荐阅读