Почему Google Cloud Message отправляет одно push сообщение?
Подскажите почему Google Cloud Message отправляет одно push сообщение.
Через js делаю запрос на получение registrationID сохраняю его и делаю через PHP скрипт отправку сообщения, но отправляется то сообщение что прописано в service-worker.js а не то что я отправляю из PHP.
Даже если в service-worker.js поменять текст и отправить еще раз то сообщение будет то которое было во время получения registrationID
GCM в веб пушах не передаёт payload его нужно подгружать с сервера. А еще у вас sw висит в режиме работы он не обновится пока вы не откроете страницу где загружен новый сервис воркер и не закроете все страницы с этим воркером.
dimon119: поменять воркер на этой странице и обновить. Потом закрыть страницу.
Вам нужно там сделать готовый код и воркером с справка грузить текст оповещения.
Посмотрите на PushAll код воркера как он работает.