如何在 iOS 设备上向 Web 应用程序发送推送通知?

Posted

技术标签:

【中文标题】如何在 iOS 设备上向 Web 应用程序发送推送通知?【英文标题】:How can send push notifications to web application on iOS devices? 【发布时间】:2017-08-24 13:01:30 【问题描述】:

我很难找到解决方案 如何将网络推送通知发送到 ios 设备?对于 android,我使用 service worker 和 GCM 没有问题。

但我发现 iOS 推送通知的 Service Worker 正在建设中。iOS 设备有办法吗?

【问题讨论】:

【参考方案1】:

如果您通过网络应用程序考虑在 Safari 中打开的应用程序,答案是:您无法向 iOS 发送网络通知。文档:

iOS 上不显示网站通知

如果您的 Web 应用程序是带有用于加载内容的 Web 视图的本机应用程序,那么您将不得不使用本机推送通知。

【讨论】:

【参考方案2】:

有没有适用于 iOS 设备的方法?

目前不可能,也没有针对网站的任何解决方法。

如果你想要推送通知,你需要为 iOS 创建一个原生或混合应用。

Let’s ask Apple to add Web Push Notifications to iOS

【讨论】:

以上是关于如何在 iOS 设备上向 Web 应用程序发送推送通知?的主要内容,如果未能解决你的问题,请参考以下文章

iOS:从 AWS SNS 向 APNS 发送推送通知

在 Flutter 应用上向用户发送独特的 Firebase 推送通知

如何在基于 Java 的应用服务器上使用 GCM 向 iOS 设备发送推送通知

如何通过 GCM 向 iOS 设备发送推送通知?

如何在 Node JS 中使用 Amazon SNS 向 iOS 设备发送 VoIP 推送通知

如何在一个请求中向多个设备(iOS)发送推送通知?