【发布时间】:2016-05-19 14:40:12
【问题描述】:
我们正在使用 Platinum Service Worker (Google Polymer Element) 来实现我们应用的离线和缓存功能。当我们第一次打开我们的应用程序时,聚合物元素的服务人员开始运行。该应用程序运行良好。
但是,一旦我们订阅了一个信号(第 3 方)以获取推送通知,他们的 Service Worker 就会运行,而我们的白金级 Service Worker 就会停止运行(取消注册)。当我们再次重新加载我们的应用程序时,同样的情况会发生,一个信号服务工作者停止运行(取消注册)并且白金服务工作者开始运行。
我们希望两个 Service Worker 独立工作而不会相互影响。请给我一些建议。
【问题讨论】:
-
你有没有发现如何最好地集成一个信号?我正在使用 sw-precache 并面临同样的问题。
标签: android push-notification polymer service-worker onesignal