概览
“概览”章节使用同一个 PermissionName 枚举和规范化状态码,在 iOS、Android 和 Web 上检查并请求运行时权限
从 check() 以及下方列出的其他核心方法。
平台支持
标题为“平台支持”的部分| 平台 | 支持 | 备注 |
|---|---|---|
| iOS | 是 | 原生 |
| Android | 是 | 原生 |
| Web 端 | 否 | 使用 Capacitor.getPlatform() 做保护 |
核心功能
标题为“核心功能”的章节check- 无需弹窗即可读取单个权限的当前状态。request- 向用户请求单个权限。checkMultiple- 无需弹窗即可检查多个权限。requestMultiple- 按顺序请求多个权限。
公开 API
标题为“公开 API”的章节| 方法 | 描述 |
|---|---|
check | 在不弹出提示的情况下读取单个权限的当前状态。 |
request | 向用户请求单个权限。 |
checkMultiple | 在不弹出提示的情况下检查多个权限。 |
requestMultiple | 按顺序请求多个权限。 |
shouldShowRationale | Android 在再次请求前是否应显示权限说明。 |
openSettings | 当访问被阻止时,打开应用或通知设置。 |
requestPreciseLocation | 在 iOS 和 Android 上升级为精确位置。 |
getPluginVersion | 返回平台实现的版本标记。 |
单一事实来源
标题为“单一事实来源”的部分此参考文档同步自 src/definitions.ts 中的 capacitor-permissions.
继续阅读 @capgo/capacitor-permissions
标题为“继续阅读 @capgo/capacitor-permissions”的部分如果你正在使用 @capgo/capacitor-permissions 在 Capacitor 应用中,将其与 使用 @capgo/capacitor-permissions 查看 SEO 教程及相关 Capgo 插件文档。