Как отправить push уведомление так что бы serviceWorker его обработал?
Добрый вечер! Кто умнее меню подскажите, как отправить push уведомление так что бы serviceWorker его обработал?
Сам serviceWorker работает, подписчика регистрирую, но ни как не могу понять как отправлять сами уведомления (не ужели без гугловкой херни не обойтись, я что не могу отправлять уведомления со своего сервера?)
Отталкивайтесь от этой демки, чтобы понять, как принимать пуши. Вы можете со своего сервера подать запрос на "third party" сервис пушей, который их пришлет в браузер. У каждого браузера свой сервер уведомлений (это можно увидеть по урлу эндпоинта, который генерируется при создании подписки).
Валера Карманов, как "оторвать" Notifications API и WebPush API от их серверов я не знаю, я понимаю, что эти ограничения там заложены изначально. Гуглинг говорит то же самое, например обсуждение на Quora.