部分 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 支持。