部分PWA支持已登陆iOS 11.3,但不幸的是,推送通知是不受支持的功能之一。
Apache Cordova是否可以用于将PWA包装到本机应用程序中并添加推送通知支持? 该应用程序被Apple批准放置在其应用商店的可能性/可能性有多大?
更新:我尝试了 React Native 网络视图,但不幸的是我遇到了另一堵墙。 Google OAuth登录在网络视图中不起作用。有什么解决方法吗?
更新 2:https://codeburst.io/webviews-and-social-authentication-with-react-native-cfecf96ac7d7 这将解决上述障碍,但 WebView 速度很慢,RN 的实现有缺陷。 WKWebKit更好,但它与Firebase Auth JS存在兼容性问题,并且仍然没有服务工作者支持。
我做了同样的事情,但将其镶嵌到React Native <WebView>
中。
我刚刚尝试过。我使用类星体框架制作了一个带有网络推送的PWA。它运行顺利,但我希望它在 Play 商店中,所以我使用了纯 webview 包装器。网络推送不适用于此。
因此,在下一步中,我尝试使用phonegap-push-plugin创建一个cordova应用程序。这确实有效,但文件都在设备上,因此PWA的优势消失了。
下一步,我只是更改了起始网址以指向网络中的 PWA,但不知何故,phonegap-push-plugin 不再工作了。