23

我知道一些使用 ruby​​ on rails 和/或 node.js 和 PubNuB 的选项,该服务具有许多 API,因此您可以在(几乎)任何平台之间发送/接收通知。

我现在如何从 PHP 发送消息以及如何使用 Amazon SNS 在那里接收消息,但是如何在 JS/jQuery 脚本上接收推送通知(SNS 消息)?

谢谢。

4

2 回答 2

18

是的,但不是直接的,您必须在计时器上轮询消息...

在“灵活”标题下的“产品详细信息”页面中,您会看到当前支持的格式/传输都不能在浏览器中托管。

但是... Amazon SQS是受支持的传输方式之一,它又可以从 JavaScript 访问 - 请在此处查看示例应用程序:http: //aws.amazon.com/code/Amazon-SQS/1254。(该示例显示 JavaScript 访问 SQS)。

不过,您必须手动轮询,因为没有使用 SQS 向浏览器“推送”。

(或者,您可以在服务器端完成所有操作,然后您可以使用可能使用 websocket 将消息推送到浏览器。)

于 2012-09-13T13:15:02.063 回答
0

在您的项目中使用服务工作者并设置推送通知处理程序...我创建了一个 GCM 项目并制作了一个小型 node.js 服务器,它似乎从 SNS 接收消息...不需要轮询。

于 2016-10-07T13:18:58.453 回答