WebToApp 中文文档 下载 App

运行时与进程:端口、后台运行、自动重启策略

适用范围

运行时配置主要影响服务端类型(Node.js、PHP、Python、Go、WordPress)和前端类型——它们都需要在 APK 内部启动本地 HTTP 服务。纯网页型和媒体型一般不需要调整这些配置。

端口分配与冲突策略

启动端口

每个需要本地 HTTP 服务的应用都会占用一个端口。默认端口:

如果端口冲突(另一个应用已经占用):

端口冲突策略

WebToApp 提供三种处理方式:

后台运行

Android 默认会把长时间不活跃的后台进程杀掉。对于服务端运行时类型,后台运行策略很重要:

推荐配置:对于需要持续运行的服务(比如 WordPress、API 服务),开启「前台服务」。

进程自动重启

如果 fork+exec 的进程崩溃(比如 Node.js 抛未捕获异常退出),可以配置:

自动重启会让 APK 体验更鲁棒,但如果进程是因为配置错误反复崩溃,自动重启只会让它不停崩溃重启。调试时建议关掉自动重启,先让它明确地崩一次看日志。

DNS 桥接

APK 内部的 localhost DNS 解析需要被正确桥接到 fork+exec 出来的服务进程。WebToApp 自动处理这件事,但如果服务跑在非默认端口上,需要在配置里手动指定。

清理与缓存

可以在配置里设置: