使用 AWS SNS 的浏览器通知 [关闭]

Posted

技术标签:

【中文标题】使用 AWS SNS 的浏览器通知 [关闭]【英文标题】:Browser notification using AWS SNS [closed] 【发布时间】:2018-09-21 02:30:03 【问题描述】:

我是亚马逊服务的新手。我已经在其他应用程序中使用 FIREBASE 和 PUBNUB 进行浏览器通知。我想使用 AWS SNS 构建像 FIREBASE 或 PUBNUB 这样的浏览器通知。

对于 Web 应用程序前端,我使用 ReactJs 和后端 Nodejs lambda 函数。

是否可以将 SNS 用于浏览器或 Web 应用程序通知? 请指教。

谢谢

【问题讨论】:

***.com/questions/43444435/… 是类似的问题。 【参考方案1】:

AWS SNS 不支持网络推送。它说他们计划但很久以前。 Developer Forum Entry

感谢您与我们联系。

目前 SNS 不支持 Chrome 推送,但我们正在考虑 添加对它的支持。

问候,乔治

我遇到了一些使用中间件的解决方案。看看吧。

deepstreamhub

pushkin

【讨论】:

【参考方案2】:

您可以为此使用 AWS IOT Websockets 或 AWS AppSync。以下文章将概述如何使用这些技术。

Realtime Serverless Web Apps with AWS 了解使用情况。 Receiving AWS IoT messages in your browser using websockets 了解如何使用 AWS IOT 进行通知。 Building a javascript Client App 作为 AppSync 的教程很有用。

在 AWS AppSync 和 AWS IOT 之外,我推荐 AppSync,因为它支持 JavaScript 框架。

注意:但是,对于 AWS SNS,这在浏览器中是不可能的(但对于带有推送通知的移动应用程序是可能的)。

【讨论】:

以上是关于使用 AWS SNS 的浏览器通知 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

AWS Eventbridge 通知无法使用 SNS 主题

使用 Node JS 的 AWS SNS 推送通知

使用 AWS SNS 的计划通知

使用 Laravel 的 AWS SNS 推送通知

AWS 上用于 SNS 通知的多区域架构

使用 Java spring cloud aws 确认 SNS 通知时出现 InvalidParameterException