Я пытаюсь отправить полезную нагрузку и читать сообщение с помощью механизма google GCM. Чтобы отправить данные, я использую инструкции, найденные в разделе «Веб-Push», в: https://developers.google.com/web/updates/2016/03/web-push-encryption?hl=en , где указано, что до полной поддержки хром доступная полезная нагрузка может быть отправлена с использованием «raw_data», которая должна быть указана в base64 ,google gcm «raw_data» полезная нагрузка для рабочего стола chrome 50 beta
для отображения данных, которые я использую chorome 50Beta, так как предполагается поддерживать полезные нагрузки. , но когда происходит событие «push», событие event.data-service-service имеет значение null.
Есть ли живой веб-пример полезной нагрузки для передачи хром-push-сообщений?
Спасибо, вы использовали «raw_data» или закодированные «данные» для отправки ?. Я пробовал вашу демонстрационную страницу, кнопка «Запросить отправку уведомлений» генерирует ошибку 503. https://serviceworke.rs/push-payload_demo.html но это демо работает: https: //serviceworke.rs/push-get-payload_demo.html –
Я еще не обновил Cookbook ServiceWorker, есть PR для этого: https://github.com/mozilla/serviceworker-cookbook/pull/219. Я использую 'raw_data'. – Marco
Теперь это прямо сейчас! – Marco