Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
G8866
unidocs-zh
提交
98e65f3c
unidocs-zh
项目概览
G8866
/
unidocs-zh
与 Fork 源项目一致
Fork自
DCloud / unidocs-zh
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
98e65f3c
编写于
1月 27, 2024
作者:
W
wanganxp
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更新权限监听描述
上级
3189a02b
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
13 addition
and
5 deletion
+13
-5
docs/api/system/create-request-permission-listener.md
docs/api/system/create-request-permission-listener.md
+13
-5
未找到文件。
docs/api/system/create-request-permission-listener.md
浏览文件 @
98e65f3c
### 监听权限申请
uni-app 提供了
`uni.createRequestPermissionListener()`
监听应用权限的申请,开发者可以在弹出系统权限授权框的同时,同步告知权限申请的目的
。
app-android平台,可使用本API监听应用权限申请确认框的弹出和关闭。不管是哪处的业务代码在申请权限,当弹出和关闭权限申请确认框时均会触发本监听事件
。
解决华为应用市场审核时要求:
`APP在调用终端权限时,应同步告知用户申请该权限的目的。`
华为应用市场审核时要求:
`APP在调用终端权限时,应同步告知用户申请该权限的目的`
。此时即可使用本API,在app.uvue里全局监听。
创建监听对象后,返回RequestPermissionListener,然后调起其的onConfirm和onComplete。
-
当权限申请的确认框在手机端弹出时,会触发onConfirm,回调中会以数组方式提供权限名称列表。
-
当权限申请的确认框被用户关闭后,会触发onComplete
### uni.createRequestPermissionListener()
...
...
@@ -23,7 +28,7 @@ HBuilderX (4.0+) android 平台支持
**示例**
```
javascript
```
vue
<
template
>
<view>
<view
class=
"permission-alert"
id=
"permission-alert"
:style=
"
{'transform':isPermissionAlertShow ? 'translateY(0)':'translateY(-250rpx)'}">
...
...
@@ -88,7 +93,10 @@ HBuilderX (4.0+) android 平台支持
</
style
>
```
**Tips**
+
如果权限已经申请并且允许之后,
`onConfirm`
不会触发。
+
如果同时申请多个权限时,
`onComplete`
可能会触发多次。
-
如果权限已经申请并且允许之后,
`onConfirm`
不会触发。
-
如果同时申请多个权限时,
`onComplete`
可能会触发多次。
-
权限列表参考:
[
https://uniapp.dcloud.net.cn/tutorial/app-nativeresource-android.html#permissions
](
https://uniapp.dcloud.net.cn/tutorial/app-nativeresource-android.html#permissions
)
-
本API仅提供了权限申请监听,未提供全局弹窗
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录