Почему подписка на Web Push уведомления в Firefox сама пропадает через некоторое время? (Web Push API)

Не могу разобраться в чём дело, подскажите кто знает, пожалуйста. В моём приложении я как положено регистрирую serviceWorker, получаю разрешение и оформляю подписку на пуш уведомления. Затем сохраняю подписку у себя в БД и собственно шлю туда PUSH уведомления. Всё отрабатывает штатно и прекрасно, в разных браузерах (Opera, Chrome, Firefox). Но через некоторое время при отправке очередного пуш уведомления в firefox я получаю ответ:

"code": 410, "errno": 106, "error": "", "more_info": "http://autopush.readthedocs.io/en/latest/http.html#error-codes", "message": "Request did not validate No such subscription"

Если снова переподписаться, она опять начинает какое-то время работать... Причём! Эта проблема ТОЛЬКО с Mozilla Firefox, подписки у остальных браузеров работают стабильно!

Я не могу понять почему в firefox пропадает подписка? Скрипт то один и тот же для всех браузеров, что не так с именно в случае с mozilla я никак не могу понять. Заранее спасибо за помощь!


Ответы (0 шт):