【发布时间】:2018-11-28 15:44:15
【问题描述】:
如何使用 azure 通知中心实现浏览器推送通知,该中心可以向 chrome、Firefox 和 safari 浏览器发送推送通知。我需要为大规模用户实现此功能。
【问题讨论】:
标签: c# angular azure push-notification azure-web-app-service
如何使用 azure 通知中心实现浏览器推送通知,该中心可以向 chrome、Firefox 和 safari 浏览器发送推送通知。我需要为大规模用户实现此功能。
【问题讨论】:
标签: c# angular azure push-notification azure-web-app-service
基本上没有 Azure Notification Hub,您可以尝试使用 Web Push API 将推送通知发送到不同的浏览器,该 API 适用于我尝试过的最新 Chrome 和 Firefox,请参阅 Mozilla 文档Push API 了解它。还有a cookbook site for Web Push 展示了一些帮助入门的示例。然后,您可以在 Azure 上托管您的 Web 推送服务器。
注意:由于 Web Push 的 API 是实验性的,我不知道它是否适用于 Safari,因为我没有 Mac。
同时,考虑到服务于非常大规模的用户,将谷歌云消息与Azure通知中心集成,你可以尝试参考一个旧的谷歌博客Push Notifications on the Open Web和Google/Firebase云的Azure教程用于 Android 创建通知中心实例并使用 GCM/FCM 对其进行配置以通过 Web Push 向浏览器发送推送消息的消息。
希望对你有帮助。
【讨论】: