iOS Safari and/or Microsoft Edge 支持推送通知吗?
Do iOS Safari and/or Microsoft Edge support push notifications?
根据我所做的研究,我找不到这个问题的任何具体答案。桌面版的 Safari 已经支持这个功能有一段时间了,但是 iOS 版本是否也原生支持从网站推送通知?如果没有,是否有替代解决方案?
我在Microsoft Edge 上也找不到任何支持此功能的东西。我觉得我曾在某个时间点读过,但我现在很难找到任何东西。
iOS 上的 Safari 不支持推送通知。如果您需要服务来向您的 phone 发送推送通知而无需 app/etc。你总是可以使用 Pushover/Pushbullet。
Microsoft Edge 当前不支持通知,尽管目前正在考虑中,在 User Voice 上有 550 票。
您可以在 status.modern.ie.
上找到当前状态
如果您想在 Windows10 上显示来自您的 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 自己的协议,如此令人兴奋web浏览器推送是-它只能是解决方案的一部分。
我开始编写通过 Amazon Web Services SNS 发送的通知,如果进展顺利,我会返回。他们还不支持 Chrome/Firefox 通知,但由于 Amazon 希望它供内部使用,我认为它很有可能会发生(或者如果需要,我可以为此创建一个简单的 Lambda 函数)。
目前亚马逊支持:
您使用以下支持的推送通知服务之一向移动设备和台式机发送推送通知消息:
- 亚马逊设备消息 (ADM)
- iOS 和 Mac 的 Apple 推送通知服务 (APNS) OS X
- 百度云推送(百度)
- Google Android 的云消息传递 (GCM)
- 用于 Windows Phone (MPNS)
的 Microsoft 推送通知服务
- Windows 推送通知服务 (WNS)
请注意,确实包括 iOS 和 OSX,以及 Windows 桌面
对 Microsoft Edge 的支持很快就会到来,因为 2016 年 2 月 3 日 Microsoft announced:
The Push API is on the backlog with a priority of high.
iOS 目前没有官方计划。
从最新的 Windows Insider Preview 版本(内部版本 14.14342)开始,在 Windows 10 台 PC 上的 Microsoft Edge 中默认启用 Web 通知和平板电脑。 (自 2016 年 5 月 16 日起)
根据我所做的研究,我找不到这个问题的任何具体答案。桌面版的 Safari 已经支持这个功能有一段时间了,但是 iOS 版本是否也原生支持从网站推送通知?如果没有,是否有替代解决方案?
我在Microsoft Edge 上也找不到任何支持此功能的东西。我觉得我曾在某个时间点读过,但我现在很难找到任何东西。
iOS 上的 Safari 不支持推送通知。如果您需要服务来向您的 phone 发送推送通知而无需 app/etc。你总是可以使用 Pushover/Pushbullet。
Microsoft Edge 当前不支持通知,尽管目前正在考虑中,在 User Voice 上有 550 票。
您可以在 status.modern.ie.
上找到当前状态如果您想在 Windows10 上显示来自您的 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 自己的协议,如此令人兴奋web浏览器推送是-它只能是解决方案的一部分。
我开始编写通过 Amazon Web Services SNS 发送的通知,如果进展顺利,我会返回。他们还不支持 Chrome/Firefox 通知,但由于 Amazon 希望它供内部使用,我认为它很有可能会发生(或者如果需要,我可以为此创建一个简单的 Lambda 函数)。
目前亚马逊支持:
您使用以下支持的推送通知服务之一向移动设备和台式机发送推送通知消息:
- 亚马逊设备消息 (ADM)
- iOS 和 Mac 的 Apple 推送通知服务 (APNS) OS X
- 百度云推送(百度)
- Google Android 的云消息传递 (GCM)
- 用于 Windows Phone (MPNS) 的 Microsoft 推送通知服务
- Windows 推送通知服务 (WNS)
请注意,确实包括 iOS 和 OSX,以及 Windows 桌面
对 Microsoft Edge 的支持很快就会到来,因为 2016 年 2 月 3 日 Microsoft announced:
The Push API is on the backlog with a priority of high.
iOS 目前没有官方计划。
从最新的 Windows Insider Preview 版本(内部版本 14.14342)开始,在 Windows 10 台 PC 上的 Microsoft Edge 中默认启用 Web 通知和平板电脑。 (自 2016 年 5 月 16 日起)