首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >以前注册的用户在使用通知负载后不会收到chrome推送

以前注册的用户在使用通知负载后不会收到chrome推送
EN

Stack Overflow用户
提问于 2017-06-22 23:02:04
回答 1查看 39关注 0票数 0

我最近遇到了一个关于通过服务工作者的网络推送通知系统的问题。在升级我们的服务工作者的javascript以使用与事件中的推送数据一起发送的有效负载之后,在服务工作者修改之前注册到我们的推送通知服务的所有用户不再接收通知。

我能够观察到,在将推送通知发送到google API然后转发到用户的chrome设备时,似乎存在加密问题。

让我困惑的是,在更新服务工作者(即在install事件中)时,订阅(由self.registration.pushManager.getSubscription())对象返回)不会改变,所以我真的不理解,如果chrome api提供的用户信息保持不变,为什么发送通知会有问题。

会不会也是因为chrome的升级改变了推送数据的加密方式?

你们有没有遇到过同样的问题?您是否有任何线索表明问题可能来自何处?

提前感谢:)

EN

回答 1

Stack Overflow用户

发布于 2017-06-23 09:36:40

我将在这里假设

升级我们的服务工作者的javascript

这意味着你的软件代码以及它处理缓存和其他东西的方式有了很大的变化。我猜这就是你写软件代码和查看this answer的方式。我还没试过呢。但这听起来像是一个可行的解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44703073

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档