19

我知道在rails和/或node.js和PubNuB上使用ruby的一些選項,這是一種具有許多API的服務,因此您可以在(幾乎)任何平臺之間發送/接收通知。是否有可能在JS腳本上收到Amazon SNS消息?

我現在該如何從PHP發送消息以及如何使用Amazon SNS在那裏接收消息,但是如何在JS/jQuery腳本上接收推送通知(SNS消息)?

謝謝。

+1

Amazon SNS是否支持網絡套接字? – patrickgamer 2012-08-31 10:11:36

回答

15

是的,但不直接,你就會有輪詢一個定時器消息...

在標題中「靈活」下Product Details page,你會看到,沒有一個目前支持的格式/傳輸可以託管在瀏覽器中。

但是...... Amazon SQS是受支持的傳輸之一,它可以通過JavaScript訪問 - 請參閱示例應用程序:http://aws.amazon.com/code/Amazon-SQS/1254。 (該示例顯示了JavaScript訪問SQS)。

您必須手動輪詢,因爲沒有「推」到瀏覽器與SQS。

(或者,你可以做到這一切的服務器端,然後你可以使用可能使用WebSockets將消息推到瀏覽器)。

+2

AWS SNS是否有可能不支持websockets? – 2015-10-21 15:58:20

+1

@DraškoKokić,SNS不太可能直接支持WebSockets。 WebSockets需要長期連接。 SNS迎合推送通知。 – Jason 2016-02-28 04:48:14

1

在項目中使用一個服務人員,併成立了推送通知處理程序...我創建了一個GCM項目並製作了一個node.js服務器,它似乎接收來自SNS的消息...不需要輪詢。

+2

您應該提供* how *的更多細節。 – Tyrsius 2017-07-17 17:46:19

相關問題