Можно ли получить сообщение Amazon SNS по сценарию JS? - PullRequest
20 голосов
/ 09 марта 2012

Мне известны некоторые варианты использования ruby ​​на rails и / или node.js и PubNuB, службы, которая имеет множество API, так что вы можете отправлять / получать уведомления между (почти) любой платформой.

Теперь я знаю, как отправлять сообщения из PHP и как получать их там с помощью Amazon SNS, но как я могу получить push-уведомление (сообщение SNS) на сценарий JS / jQuery?

Спасибо.

Ответы [ 2 ]

17 голосов
/ 13 сентября 2012

Да, но не напрямую, и вам придется запрашивать сообщения по таймеру ...

На странице Сведения о продукте под заголовком "Гибкий" выобратите внимание, что ни один из поддерживаемых в настоящее время форматов / транспортов не может быть размещен в браузере.

Однако ... Amazon SQS является одним из поддерживаемых транспортов, и к нему, в свою очередь, можно получить доступ из JavaScript - см. Пример приложения здесь: http://aws.amazon.com/code/Amazon-SQS/1254. (Примерпоказывает, что JavaScript обращается к SQS).

Однако вам придется вручную опрашивать, так как с помощью SQS нет «push» в браузер.

(В качестве альтернативы вы можете сделать все это насторону, и тогда вы могли бы использовать потенциально веб-сокеты для отправки сообщений в браузер.)

0 голосов
/ 07 октября 2016

Используйте работника сервиса в вашем проекте и настройте обработчик push-уведомлений ... Я создал проект GCM и создал небольшой сервер node.js, и он, кажется, получает сообщения от SNS ... Опрос не требуется.

...