从我所做的研究中,我找不到这个问题的任何具体答案。桌面版 Safari 支持这个功能已经有一段时间了,但是 iOS 版是否也原生支持从网站推送通知?如果没有,是否有替代解决方案?
我在 Microsoft Edge 上也找不到任何支持此功能的东西。我觉得我在某个时间点读过它,但我现在很难找到任何东西。
从我所做的研究中,我找不到这个问题的任何具体答案。桌面版 Safari 支持这个功能已经有一段时间了,但是 iOS 版是否也原生支持从网站推送通知?如果没有,是否有替代解决方案?
我在 Microsoft Edge 上也找不到任何支持此功能的东西。我觉得我在某个时间点读过它,但我现在很难找到任何东西。
Microsoft Edge 目前不支持通知,但目前正在考虑中,用户语音有 550 票。
您可以在status.modern.ie上找到当前状态。
iOS 上的 Safari 不支持推送通知。如果您需要服务将推送通知发送到您的手机,而无需制作应用程序/等。你总是可以使用 Pushover/Pushbullet。
从最新的 Windows Insider Preview 版本(内部版本 14.14342)开始,Web 通知在 Windows 10 PC 和平板电脑上的Microsoft Edge中默认启用。(自 2016 年 5 月 16 日起)
如果您想在 Windows 10 上显示来自您的 Web 应用程序的推送通知,您可以考虑构建一个托管的 Web 应用程序并通过商店分发它。这将使您有机会发送系统推送通知。有关介绍,请参阅http://blogs.windows.com/buildingapps/2015/07/06/project-westminster-in-a-nutshell/。该页面上的示例演示了如何使用来自 Web 应用程序的推送通知:
if (typeof Windows !== 'undefined' &&
typeof Windows.UI !== 'undefined' &&
typeof Windows.UI.Notifications !== 'undefined') {
//Call Windows.UI.Notifications
}
推送通知的问题是仍然有很多人在使用旧的 Firefox 和 Chrome 浏览器,Internet Explorer 可能永远不会被支持,Safari 将基于 Apple 自己的协议,所以就像网络浏览器推送一样令人兴奋 - 它只能是解决方案的一部分。
我开始通过 Amazon Web Services SNS 编写通知,如果进展顺利,我会回过头来。他们还不支持 Chrome/Firefox 通知,但由于亚马逊希望它供内部使用,我认为它很有可能会发生(或者如果需要,我可以为此创建一个简单的 Lambda 函数)。
目前亚马逊支持:
您可以使用以下支持的推送通知服务之一向移动设备和桌面发送推送通知消息:
请注意,确实包括 iOS 和 OSX,以及 Windows 桌面