Можно ли настроить собственную службу push-уведомлений в интрасети? - PullRequest
0 голосов
/ 02 мая 2018

Я бы спросил об этом в последующем комментарии к в этом комментарии , но моя репутация все еще слишком низкая.
Итак, вот вопросы: возможно ли изменить URL-адрес конечной точки браузера или добавить URL-адрес конечной точки, чтобы мое приложение могло отправлять свой запрос POST не веб-службе, принадлежащей производителю браузера, а веб-службе, которая работает внутри мой интранет? Поскольку мое приложение запускается в интрасети без подключения к Интернету, настраиваемый браузер не будет идеальным решением, но это будет возможно.
А теперь по второй части: если это возможно - есть ли готовые библиотеки push-сервисов для PHP? Пока что я нашел только библиотеки, которые позволяют приложению отправлять уведомления, такие как https://github.com/web-push-libs/web-push-php.

Ответы [ 2 ]

0 голосов
/ 04 сентября 2018

Я думаю, что в этом случае вы можете просто использовать любой транспорт, такой как веб-сокеты, например, и API уведомлений, чтобы показать его пользователю. Не уверен, что постоянные соединения будут работать в контексте работника сервиса, но это не должно быть проблемой, если вы все еще настраиваете браузер.

0 голосов
/ 02 мая 2018

Можно ли изменить URL-адрес конечной точки браузера

Нет, в настоящее время невозможно изменить службу push-уведомлений браузера.

И в любом случае вам также придется запускать экземпляр службы push-уведомлений браузера на своих собственных серверах (например, https://github.com/mozilla-services/autopush).

).
...