Как реализовать push-уведомление для моего веб-приложения, созданного на jsp и spring? - PullRequest
0 голосов
/ 16 мая 2018

Я хочу реализовать push-уведомления fcm, как и другие веб-сайты facebook, amazon и т. Д. Для моего веб-приложения, созданного на основе Spring и Jsp. Я просматриваю все документы Google, но не нашел ни одного. Как другой веб-сайт просит пользователя отправить ему уведомление и после разрешения начать отправку?

1 Ответ

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

HTTP, который имеет модель запрос-ответ, плохо подходит для этой работы. Вы спросили, как некоторые приложения делают это, ну а старые создают HTTP-канал, который остается открытым в течение всего срока службы приложения. Бэкэнд отправляет новые данные в этот канал по мере появления новых событий.

Любое современное приложение использует веб-сокеты. Смотрите протокол WSS. Существуют библиотеки, построенные вокруг этого протокола, чтобы облегчить их использование, например socket.io. Вы также должны прочитать ссылку на MDN: https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API/Writing_WebSocket_client_applications

...