00 / 00

桌面权限与能力开关

Tauri capabilities、plugin 权限、系统隐私权限和最小权限原则

桌面应用能访问用户电脑,所以权限要克制。Tauri 的 capabilities 就是”前端能调哪些本地能力”的清单。

权限分三层

Tauri capability

允许前端调用哪些 command 或 plugin。

系统权限

macOS、Windows、Linux 的隐私或文件权限。

产品开关

用户是否允许开机启动、后台运行、自动更新。

最小权限原则

需求建议
打开外部链接只启用 opener 相关能力
保存偏好只访问 app data 或 store
文件选择只开放必要目录和文件类型
自动更新只启用 updater 需要的能力
全局快捷键确认用户场景后单独加入

权限挂了怎么办

别让 App 崩溃。权限不可用时,告诉用户原因,给出下一步:重试、打开设置、或继续用不依赖该权限的功能。

复制给 AI

请帮我检查 01MVP desktop 的权限和 capability。
请列出当前启用了哪些 Tauri plugin 和 capability,它们分别服务什么用户场景。
如果新增权限,请给出最小权限方案、权限不可用时的 UI 提示和 Tauri 原生窗口验收清单。

继续阅读

这篇文档有问题?