19

我正在尝试创建一个从 Azure 通知中心接收通知的 Web 应用程序。

我到处只看到移动设备注册从后端发送的通知。

我希望在浏览器中使用此 Web 应用程序并接收来自后端发送的 Azure 通知中心的通知。

谢谢

4

2 回答 2

12

没有。

Azure 通知中心专门用于移动平台的推送通知。

如果您希望代码接收通知,您应该查看Azure 服务总线队列、主题和订阅。然后决定使用哪一个。

通知中心常见问题解答 (您支持短信、电子邮件或网络通知吗?)中提到,您可以通过在通知中心之上使用SignalR来做到这一点:

客户可以在受支持的服务器端平台上使用 SignalR 实现此功能。

于 2013-10-17T10:14:59.987 回答
5

正如前面的回答中提到的,Azure 的通知中心仅适用于移动设备,因为它在幕后与各种移动平台的推送通知服务交互,例如 Apple 推送通知服务 (APNS)。它不会直接向客户端发送通知。由于网站没有推送通知服务,因此您需要另一种技术。

Azure 提供了可以工作的服务总线队列,但它也提供了SignalR,这可能是您情况下的最佳解决方案,事实上,我计划将它用于我正在为我的服务构建的 Web 前端。SignalR 为您处理所有低级连接细节,即它负责为您运行的浏览器使用最佳协议,这绝非易事!它快速、可扩展并且非常容易实现。

于 2014-08-08T15:12:48.570 回答