Пользовательская реализация веб-уведомлений и сторонние сервисы - PullRequest
0 голосов
/ 13 февраля 2019

Мне нужно реализовать веб-уведомления для некоторого веб-сайта и отправлять уведомления из скрипта php, выполняемого в консоли.

Я обнаружил, что возможно реализовать веб-уведомления без использования сторонних сервисов, используя эту библиотеку lib * 1003.*https://github.com/web-push-libs/web-push-php Вот хороший учебник https://web -push-book.gauntface.com /

Но есть и некоторые сторонние службы, которые обеспечивают отправку веб-уведомлений, например:

https://onesignal.com/webpush https://pushalert.co/ https://pushpad.xyz/

и др.

1 - Какие преимущества дает использование сторонних услуг?

2 - Существуют ли ограничения при использовании этой функцииреализованы без использования этих сторонних сервисов?

3 - Как сторонние сервисы отправляют уведомления, используют ли они собственные push-сервисы?

1 Ответ

0 голосов
/ 22 марта 2019

1 - Какая выгода от использования сторонних сервисов?- вам не нужно управлять сервисом.- Вам не нужно работать над модификациями, если есть какие-либо обновления в бэкэндах.- Вам не нужно на самом деле искать кросс-браузерные проблемы.- Простота реализации - вместе с этим вы получите Отчетность (всего несколько)

2 - Существуют ли ограничения, если эта функция реализована без использования сторонних сервисов?- Ограничение будет на уровне членства. Если вы выберете наиболее высокооплачиваемое членство, тогда никаких ограничений не будет.

3 - Как сторонние службы отправляют уведомления, используют ли они свои собственные push-службы?- У них есть свои управляемые бэкэнды, и для веб-интерфейсов они используют ту же функцию JS, но хорошо написаны и оптимизированы.

...