我正在尝试创建一个从 Azure 通知中心接收通知的 Web 应用程序。
我到处只看到移动设备注册从后端发送的通知。
我希望在浏览器中使用此 Web 应用程序并接收来自后端发送的 Azure 通知中心的通知。
谢谢
我正在尝试创建一个从 Azure 通知中心接收通知的 Web 应用程序。
我到处只看到移动设备注册从后端发送的通知。
我希望在浏览器中使用此 Web 应用程序并接收来自后端发送的 Azure 通知中心的通知。
谢谢
没有。
Azure 通知中心专门用于移动平台的推送通知。
如果您希望代码接收通知,您应该查看Azure 服务总线队列、主题和订阅。然后决定使用哪一个。
通知中心常见问题解答 (您支持短信、电子邮件或网络通知吗?)中提到,您可以通过在通知中心之上使用SignalR来做到这一点:
客户可以在受支持的服务器端平台上使用 SignalR 实现此功能。
正如前面的回答中提到的,Azure 的通知中心仅适用于移动设备,因为它在幕后与各种移动平台的推送通知服务交互,例如 Apple 推送通知服务 (APNS)。它不会直接向客户端发送通知。由于网站没有推送通知服务,因此您需要另一种技术。
Azure 提供了可以工作的服务总线队列,但它也提供了SignalR,这可能是您情况下的最佳解决方案,事实上,我计划将它用于我正在为我的服务构建的 Web 前端。SignalR 为您处理所有低级连接细节,即它负责为您运行的浏览器使用最佳协议,这绝非易事!它快速、可扩展并且非常容易实现。