Этот вопрос следует из следующего вопроса (см. раздел комментариев):
PushPad: подписка удаляется после обновления сайта а>
У меня проблема с использованием PushPad. Я создал проект, реализовал код и так далее. Моя проблема в том, что Chrome не отображает push-уведомления, которые я отправил (настольная и мобильная версия). При использовании Firefox все работает нормально. Я получаю уведомления, отображаемые в секунду, когда я их отправил.
Через некоторое время я нашел функцию "Эмулировать push-событие" в Chrome Developer Tool (Ressources->Service Worker). Когда я нажал эту кнопку, Chrome отобразил push-уведомления, которые я отправил ранее.
То есть push-уведомления как бы отправляются PushPad и принимаются, но не отображаются автоматически, как будто они поставлены в очередь Service Worker? Но пользователям моего веб-сайта не нужно заходить в консоль разработчика и нажимать эту кнопку, чтобы получать уведомления (это должно быть так, как в Firefox).
Я уже пытался использовать мой "Идентификатор проекта", а также мой "Номер проекта" (из моего проекта Google) в качестве моего Идентификатора отправителя GCM. Оба приводят к проблеме, описанной выше. А также я создал новый API-ключ и изменил его в своем Pushpad-проекте, но ничего не изменилось.
Я также заметил, что та же проблема возникает, когда я использую Pushpad DEMO для отправки демонстрационного уведомления с официальной домашней страницы Pushpad. Он также ставится в очередь и отображается только при нажатии кнопки в консоли разработчика.
Я пробовал все свои тесты на 2 разных ПК и одном Nexus 4 с Chrome, и всегда была одна и та же проблема.
Есть ли у вас какие-либо предложения? Может быть (просто предположение) какая-то проблема с Service Worker, предоставляемым Pushpad (поскольку это то же самое на их HP)?