Я читал последние несколько часов о Push Notification API и API веб-уведомлений. Я также обнаружил, что Google и Apple бесплатно предоставляют услугу push-уведомления через GCM и APNS соответственно.
Я пытаюсь понять, можем ли мы реализовать push-уведомление для браузеров с помощью Desktop Notification, и я считаю, что это API веб-уведомлений. Я видел документацию Google о том, как это можно сделать для Chrome здесь и здесь.
Теперь то, что я еще не могу понять:
- Можем ли мы использовать GCM/APNS для отправки push-уведомления всем веб-браузерам, включая Firefox и Safari?
- Если не через GCM, мы можем сделать свой собственный back-end, чтобы сделать то же самое?
Я считаю, что все эти ответы в одном ответе могут помочь многим людям, которые имеют схожие путаницы.