iOS Safari和Microsoft Edge是否支持推送通知?

6

根据我所做的研究,我没有找到任何关于这个问题的确切答案。Safari桌面版已经支持此功能一段时间了,但是iOS版本是否也原生支持从网站推送通知呢?如果不支持,是否有替代解决方案?

我也没有找到Microsoft Edge支持此功能的任何信息。我感觉曾经读到过,但现在很难找到任何相关资料。


我认为目前苹果不支持在iOS Safari中使用推送通知。根据他们的文档,目前只支持OS X 10.9或以上版本。但是,我也会进行一些研究,并在发现任何替代方案时告诉您。https://developer.apple.com/library/mac/documentation/NetworkingInternet/Conceptual/NotificationProgrammingGuideForWebsites/PushNotifications/PushNotifications.html - tek3
嗨,J.p. Hechter,如果我的回答有帮助的话,如果您能将我的回答标记为正确的话,那就太好了。谢谢! - Malte Lantin
6个回答

5

微软 Edge 目前不支持通知功能,尽管在用户反馈平台上已经有 550 票正在考虑中。

您可以在 status.modern.ie 上查看当前状态。


1

支持Microsoft Edge将很快到来,因为在2016年2月3日微软宣布

推送API已列入待办事项,优先级较高。

目前iOS没有官方计划。


0

从最近的Windows Insider Preview版本(版本14.14342)开始,在Windows 10 PC和平板电脑上,Web通知默认已启用于Microsoft Edge。(自2016年5月16日起)


0

iOS上的Safari不支持推送通知。如果您需要服务向您的手机发送推送通知而无需制作应用程序等,则可以始终使用Pushover / Pushbullet。


0
推送通知的问题在于仍有很多人使用旧版Firefox和Chrome浏览器,Internet Explorer可能永远不会得到支持,Safari将基于苹果自己的协议。因此,尽管Web浏览器推送非常令人兴奋,但它只能成为解决方案的一部分。
我开始通过Amazon Web Services SNS编写通知代码,如果进展顺利,我会回来继续开发。他们目前还不支持Chrome/Firefox通知,但由于Amazon希望内部使用,我认为这有很大的机会实现(或者如果需要,我可以创建一个简单的Lambda函数来实现)。
目前,Amazon支持以下内容:
您可以使用以下支持的推送通知服务之一向移动设备和桌面设备发送推送通知消息:
- Amazon设备消息(ADM) - Apple推送通知服务(APNS)适用于iOS和Mac OS X - 百度云推送(Baidu) - 适用于Android的Google Cloud Messaging(GCM) - 适用于Windows Phone的Microsoft推送通知服务(MPNS) - Windows推送通知服务(WNS)
请注意,其中包括iOS、OSX和Windows桌面操作系统。

0
如果您想在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
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接