Веб-уведомление Amazon SNS для браузера

Я хочу реализовать уведомления браузера. Ниже мое требование.

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

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

Возможно ли это с помощью AMAZON SNS или любого другого лучшего подхода для этого?

Спасибо


person Ritz    schedule 19.01.2018    source источник


Ответы (3)


Amazon SNS не поддерживает уведомления браузера, в качестве альтернативы вы можете использовать Firebase, который поддерживает веб-уведомления и мобильные уведомления.

более подробную информацию можно найти здесь: https://firebase.google.com/docs/cloud-messaging/

person Sofiane Daoud    schedule 15.06.2018

Теперь у AWS есть новый сервис AppSync, который можно использовать для организации связи в реальном времени — https://aws.amazon.com/appsync/

person Nabarun    schedule 18.06.2018

Я получил задание от своего руководителя отправить уведомление из AWS SNS, используя только конечную точку API. Конечная точка написана на PHP.

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

Web Push-уведомление с использованием ServiceWorker помогает мне добиться этого.

Вот шаги, которые я сделал:

*В этом PHP API у меня есть HTTP-клиент Guzzle, который вызывает сервер NodeJS для отправки push-уведомления. *После отправки push-уведомления в серверной части NodeJS ServiceWorker прослушивает это событие.

person Felix Labayen    schedule 27.09.2019