如何通过Pushwoosh为Web(Chrome,Firefox)发送推送通知?

3

我已经成功地将Pushwoosh集成到Chrome、Firefox中,并且成功订阅了Chrome、Firefox。

我按照以下链接操作: http://docs.pushwoosh.com/docs/web-sdk-20

我采取了以下步骤:

  • 从我的站点中删除了任何对旧service-worker.js文件的引用。

  • 在头部包含清单链接(在任何其他清单链接之前)。

  • 在Firefox通知设置中移除了我的站点,以便再次提示允许通知。
  • 将pushwoosh-service-worker-light.js和pushwoosh-service-worker-dark.js上传到我的站点根目录。
  • 按照SDK 2.0文档在我的站点头文件中包含代码(必要时调整applocationCode变量等)。
  • 清除Firefox浏览器和Cloudflare缓存,通过“查看源代码”验证新代码是否已放置。
  • 在Firefox浏览器上访问我的站点,获取提示允许通知,并选择“始终允许通知”。
  • 登录Pushwoosh控制面板,显示我是一个新的订户。
  • 仅向Firefox发送Pushwoosh以进行测试,但新的Firefox订户被删除,通知从未送达。

但是,当我尝试从Pushwoosh发送推送通知时(https://go.pushwoosh.com/applications/xxxxx-xxxxx),

那么在Chrome和Firefox的Push历史记录中(https://go.pushwoosh.com/notifications?field=application&value=xxxxx-xxxxx),我得到以下错误。

Chrome的错误:

"设备令牌已过期,或应用程序已注销通知"

Firefox的错误:

"Mozilla无法识别Pushtoken"

然后自动取消Chrome和Firefox的订阅。

我认为我在集成方面漏掉了一些内容。 如何通过Pushwoosh向Web(Chrome、Firefox)发送推送通知?

1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接