iOS 11.3 中 PWA 无推送通知限制的解决方法?

Hen*_*nry 5 cordova service-worker manifoldjs progressive-web-apps firebase-cloud-messaging

部分 PWA 支持已登陆 iOS 11.3,但不幸的是推送通知是不受支持的功能之一。

可以使用 Apache Cordova 将 PWA 包装到本机应用程序中并添加推送通知支持吗?应用被 Apple 批准放入其应用商店的可能性/可能性有多大?

更新:我尝试过 React Native webview,但不幸的是我碰到了另一堵墙。Google OAuth 登录在 web 视图中不起作用。任何解决方法?

更新 2: https : //codeburst.io/webviews-and-social-authentication-with-react-native-cfecf96ac7d7这将解决上述障碍,但 WebView 很慢,而且 RN 的实现有问题。WKWebKit 更好,但它与 Firebase Auth JS 存在兼容性问题,并且仍然没有 Service Worker 支持。

Noi*_*art 2

我做了同样的事情,但将其嵌入到 React Native 中<WebView>