アプリのオフライン機能とキャッシュ機能にプラチナ サービス ワーカー (Google Polymer Element) を使用しています。初めてアプリを開くと、ポリマー要素の Service Worker が実行を開始します。アプリは正常に動作します。
しかし、プッシュ通知用に One Signal (サードパーティ) にサブスクライブするとすぐに、そのサービス ワーカーが実行され、プラチナ サービス ワーカーの実行が停止します (登録解除)。アプリを再度リロードすると、1 つのシグナル Service Worker が実行を停止 (登録解除) し、Platinum Service Worker が実行を開始すると、同じケースが発生します。
両方の Service Worker が互いに影響を与えずに独立して動作するようにしたいと考えています。いくつかの提案をお願いします。