我有一个使用 Blazor WebAssembly 制作的渐进式 Web 应用程序,我想知道是否可以向 iOS 设备发送推送通知?虽然人们说如果现在可以在 MacOS 上的 Safari 上运行,Push API 的网站说它不支持 iOS 上的 Safari。
如果我以 iOS 为目标,我是否需要包装每个 Web 应用程序?我没有 MacBook,我是否需要购买一台才能实现这一目标?
还有 Firebase 和 Azure 通知中心,我不能只使用他们的服务为 iOS 发送通知吗?Firebase 只有 Objective-C 和 Swift 示例。
这也引出了另一个问题:通知的传输方式是否取决于平台?我对云服务在这方面的作用感到困惑。
web-applications push-notification ios progressive-web-apps blazor
我需要开发一个集成推送通知的渐进式Web应用程序.在网上搜索我发现了关于这个主题的不同意见.如果我已经正确理解,目前我们不能在Safari的Safari中使用推送通知(但仅适用于桌面).这样对吗?
您有什么建议可以获得相同的结果(我不是iOS专家)吗?我想知道可能只为推送通知目的开发本机应用程序可能是一个不错的选择,直到推送通知也准备好为safari移动.
PS我正在使用Angular 2开发PWA.
谢谢你的支持.
从iOS 11.3开始,支持serviceworker功能
即使它不支持通知.我想知道是否可以只运行任何实时监听器(如firebase数据库)来接收实时数据并用于ServiceWorkerRegistration.showNotification显示本地通知
可能吗?
mobile-safari push-notification service-worker progressive-web-apps ios11