支持通知中心的浏览器Push API

时间:2019-01-10 14:49:25

标签: api push azure-notificationhub

我到过多个地方,但是找不到有关如何在通知中心注册网站以发送和接收推送消息的详细信息。

我看到的唯一类似的示例使用自定义Node.js服务器与网站进行交互。

真的希望使用集线器,以便我们可以将标记的消息与本机应用程序同时发送到我们的浏览器应用程序。

1 个答案:

答案 0 :(得分:0)

听起来您想将Web应用程序注册到Azure通知中心以接收通知消息。 Web应用程序可以作为后端,使用.NETNode.jsJavaPHPPython等不同语言使用SDK发送通知消息。但是从Web接收通知消息的答案绝对不是,答案是已有的SO线程Can we register a webapplication to recieve notification from azure notification hub对此做出了答复。

  

Azure Notification Hubs仅用于移动平台的推送通知。

只有一个例外是Google Cloud Messaging(GCM)支持Chrome应用,请参阅教程Tutorial: Push notifications to Chrome apps with Azure Notification Hubs

对于在浏览器中发送和接收推送通知,唯一的方法是使用Web Push API,您可以参考我对这个SO线程Azure browser push notification for chrome, firefox ,and safari browser的回答。 Web推送a Mozilla cookbook site中有一些示例可以帮助您入门。然后,您可以将Web推送服务器托管在Azure上。这些Mozilla示例的后端全部使用基于Node.js的JavaScript,如果您想使用其他语言,则可以在GitHub组织web-push-libs处获得其他Web推送库。