Browser 针对浏览器的Amazon SNS web通知

Browser 针对浏览器的Amazon SNS web通知,browser,push-notification,amazon-sns,Browser,Push Notification,Amazon Sns,我想实现浏览器通知。以下是我的要求 当用户打开我的网站时,他应该会收到订阅推送通知的警报 如果他选择允许,那么每当我在我的网站上发布数据时,我都会向他发送浏览器推送通知 亚马逊SNS或其他更好的方法是否可以做到这一点 谢谢亚马逊SNS不支持浏览器通知,作为替代,您可以使用支持web和移动通知的Firebase 您可以在此处找到更多详细信息: AWS现在有了一个新的服务AppSync,它可以用来建立实时通信-我从我的主管那里得到了一项任务,仅使用一个API端点就可以从AWS SNS发送通知。端点是

我想实现浏览器通知。以下是我的要求

当用户打开我的网站时,他应该会收到订阅推送通知的警报

如果他选择允许,那么每当我在我的网站上发布数据时,我都会向他发送浏览器推送通知

亚马逊SNS或其他更好的方法是否可以做到这一点


谢谢

亚马逊SNS不支持浏览器通知,作为替代,您可以使用支持web和移动通知的Firebase

您可以在此处找到更多详细信息:

AWS现在有了一个新的服务AppSync,它可以用来建立实时通信-

我从我的主管那里得到了一项任务,仅使用一个API端点就可以从AWS SNS发送通知。端点是用PHP编写的

我能够使用PHP编写的API以完全开源的方式发送通知

使用ServiceWorker的Web推送通知使我实现了这一点

以下是我所做的步骤:

*在这个PHPAPI中,我有一个Guzzle HTTP客户端,它调用NodeJS服务器来发送推送通知 *在NodeJS后端发送推送通知后,ServiceWorker将侦听该事件 *ServiceWorker将向我的前端显示通知