【发布时间】:2015-12-17 22:57:20
【问题描述】:
我正在使用新的基于服务工作者的 API 在网络上使用推送通知,并且有这个用例:
- 用户选择在多个设备/平台上接收通知
- 我们在所有设备/平台上向他们发送通知
- 用户在这些设备/平台之一上关闭通知
- 我们现在希望从其他设备/平台远程隐藏该通知
鉴于 Push API 的 userVisible 限制,有没有办法实现这种体验?
【问题讨论】:
-
我认为现在不可能,因为 Push API 中没有“关闭”事件
-
该事件实际上是在 Chrome 50 中添加的:blog.chromium.org/2016/03/chrome-50-beta-push-notification.html。仍然无法发送推送消息来忽略其他通知,所以我们只完成了一半......
-
哦,是的,我们需要这个:|
标签: service-worker progressive-web-apps web-push push-api