安装过程中的权限请求与安全放行
为什么会被拦截
Android 默认禁止安装来自应用商店之外的 APK 文件,这是系统的安全机制——防止恶意 App 在用户不知情的情况下被安装。Novella 不走 Google Play 上架流程,所以每次安装都会触发这个拦截。
第一步:开启「未知来源」安装
点开你下载好的 APK 文件,系统会弹出「禁止安装未知来源应用」的提示。处理方式:
- 点击弹窗里的「设置」按钮,跳转到对应页面。
- 页面会列出你手机上发起过安装的应用(通常是浏览器或文件管理器)。
- 找到用来打开 APK 的那个应用,把它的「允许安装未知应用」开关打开。
- 返回 APK 文件重新点开,这次就能进入安装界面了。
第二步:国行机型的额外拦截
部分国产 ROM(小米、华为、OPPO、vivo 等)在「未知来源」之外还有一层自带安全检查:
- 纯净模式(小米)—— MIUI / HyperOS 会拦截非应用商店来源的安装包,弹窗时临时关闭纯净模式即可。
- 安装守护 / 安全检测(OPPO、vivo、华为)—— 系统会对 APK 做一次安全扫描,Novella 因为不是大厂出品可能会报「风险」,选择「仍要安装」继续。
- 允许此来源 —— 有些系统需要你明确在弹窗里点一次「允许安装」才会往下走。
这些拦截都是系统级的安全提示,不是 Novella 本身有问题。临时放行后安装完成,纯净模式等安全功能可以正常开回来。
第三步:安装完成
安装完成后桌面会出现 Novella 图标。第一次打开应用时它会申请以下权限:
- 存储访问 —— 用于把下载的章节缓存到本地、读取 EPUB 等本地书籍文件。
- 网络访问 —— 用于拉取书源内容、检查更新、GitHub Gist 同步。
- 通知权限(可选)—— 用于书架更新通知,可以拒绝。
这些权限是阅读类应用的常规需求,不会收集位置、联系人等无关数据。
