首次启动与权限要点
权限请求出现在哪几个环节
首次启动时 WebCat 会依次弹出三类权限请求,每一类对应一组功能。理解了「不给会怎样」,就知道该怎么选。
存储权限(推荐授予)
这是最重要的一类权限,也是唯一一个不给会明显影响使用的。WebCat 的工程文件默认存在本地存储里,不给存储权限只能退而用应用私有目录(其他应用访问不了),但编辑、保存、预览这些核心功能不受影响——只是无法从文件管理器里直接访问你的工程源码。
网络权限(共享空间用)
纯离线的编辑和预览完全不需要网络权限。但以下功能会用到:
- 共享空间上传下载:和其他用户互传源码
- 云同步:如果后续你自己接入云存储
- 页面里引用外部 CDN 资源:联网预览 CDN 上的 js/css
不给网络权限,这些功能会报网络错误,但日常写纯前端项目不受影响。
安装未知应用(打包 APK 时触发)
这类权限首次启动不会弹,等你打包完 APK 想把它装回自己手机时,系统才会跳出来。顺着提示给这个来源授权即可,不需要提前手动设置。
其他可能出现的弹窗
隐私政策确认
勾选同意后才能继续进入应用。这是 GDPR 等隐私法规要求的常规流程,没有坑。
电池优化豁免(部分机型)
某些国产安卓系统为了省电会限制后台应用,可能弹出「是否关闭电池优化」的建议。WebCat 本身是前台编辑器,后台限制影响不大——可以不给,真遇到编辑过程被系统杀掉的情况再来给也不迟。
权限给了之后想调整怎么办
随时可以在「设置 → 应用 → WebCat → 权限」里改。某类权限关了不会把工程搞坏,只是相关功能暂时用不了。
第一次打开建议做这三件事
- 进设置 → PHP 运行环境,先看看开关位置(默认关着,需要时手动打开)
- 新建一个空工程,随便写一行 HTML 点运行,确认编辑器和预览内核都正常工作
- 把工程存一个位置、记下路径,防止之后找不到