您可以使用 Capacitor 将 Web 应用程序移植到移动设备上,而不使用 WebView 和服务器来提供 HTML 文件吗?

问题描述 投票:0回答:1

总的来说,我对电容器和移动应用程序相当陌生。我正在使用 Quasar 框架来构建我的前端 Web 应用程序。

到目前为止,我的印象是 Capacitor 会以某种方式将 HTML/CSS/JS 代码移植到本机 Android 和 iOS 组件中,无需 Web 服务器即可工作。

最近,我使用 Android Web Studio 和 Capacitor 构建了第一个 .apk,在这个过程中,我意识到电容器所做的一切就是将我的网页包装在 Web 视图中,基本上为我提供了一个类似浏览器的渲染引擎,包装在移动应用程序。如果无法访问服务器,移动应用程序将无法离线工作。

我尝试用谷歌搜索这个主题,但大多数答案都是如何将 URL 从本地主机更改为某个远程服务器,这不是我想要的。

是否可以构建一个不依赖服务器运行的移动应用程序?

也许解决方案只是将 HTML/CSS/JS 打包在移动应用程序本地,而不是通过 HTTP 从远程服务器请求它们?

webview hybrid-mobile-app capacitor quasar
1个回答
0
投票

问题是我正在构建一个依赖于 quasar 开发服务器的开发 apk:

quasar dev -m capacitor -T android

我应该做的地方:

quasar build -m capacitor -T android

构建生产环境后,您需要按照 quasar 文档中的指定对 apk 进行 zipalign 和签名:

https://quasar.dev/quasar-cli-webpack/developing-capacitor-apps/publishing-to-store

© www.soinside.com 2019 - 2024. All rights reserved.