【发布时间】:2020-12-28 08:23:01
【问题描述】:
我有一个使用 Blazor WebAssembly 制作的 Progressive Web App,我想知道是否可以向 iOS 设备发送推送通知?虽然人们说如果现在可以在 MacOS 上的 Safari 上运行,但 Push API 的网站说它不支持 iOS 上的 Safari。
-
如果我以 iOS 为目标,是否需要包装每个网络应用程序?我没有 MacBook,是否需要购买一台才能实现这一点?
-
还有 Firebase 和 Azure 通知中心,我不能只使用他们的服务来发送 iOS 通知吗? Firebase 只有 Objective-C 和 Swift 示例。
-
这也引出了另一个问题:通知的传输方式是否取决于平台?我对云服务在这方面的作用感到困惑。
【问题讨论】:
-
不,Apple 不允许在 iOS 上推送通知。您将不得不转而使用 SMS。
-
@abraham 在发布我的问题之前我已经看到了这个问题。很不幸的是,不行。我现在正在考虑将我的 WebAssembly 应用程序部署为移动应用程序而不是 PWA。
-
我们的应用被苹果拒绝了。太疯狂了,这仍然不适用于 2021 年最新的 iOS 版本。
-
iOS 15.4 暗示了 AR/VR 耳机支持和网络应用程序的推送通知。 9to5mac.com/2022/01/31/…
标签: ios web-applications push-notification progressive-web-apps blazor