Opera: Push-уведомления перестают связываться с клиентом после перезапуска браузера - PullRequest
0 голосов
/ 30 января 2019

Итак, после начальной подписки все работает нормально, push-сообщения доставляются работнику.Но если вы закроете браузер, отправите несколько сообщений, пока он не в сети, а затем откроете его снова, вы больше не будете получать никаких сообщений.

Эта проблема была впервые обнаружена на моем собственном Сервере приложений, который сначалазаставил меня озадачиться и поставить под сомнение мою реализацию.Но после некоторого осмотра я нашел эту демонстрационную страницу , которая выдает точно такие же симптомы.

Забавно, что все другие браузеры, даже Edge, "следуют правилам" и работают должным образомпосле перезагрузки.Хотя Opera в основном является оболочкой для того же движка, на котором основан Chrome (хром), и оба используют одну и ту же Push-службу (fcm.googleapis.com).

Кроме того, перерегистрация работника и сброс разрешений делаетсовсем не поможет.

Может ли кто-нибудь предложить какое-либо понимание этого или поделиться своим опытом?

...