Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-zh
提交
114232cb
unidocs-zh
项目概览
DCloud
/
unidocs-zh
通知
3592
Star
108
Fork
920
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
120
列表
看板
标记
里程碑
合并请求
108
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
120
Issue
120
列表
看板
标记
里程碑
合并请求
108
合并请求
108
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
114232cb
编写于
10月 18, 2024
作者:
D
DCloud_LXH
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat(harmony): 添加使用 api 需要配置的权限
上级
193e992a
变更
7
隐藏空白更改
内联
并排
Showing
7 changed file
with
36 addition
and
13 deletion
+36
-13
docs/api/media/record-manager.md
docs/api/media/record-manager.md
+4
-2
docs/api/system/authentication.md
docs/api/system/authentication.md
+13
-5
docs/api/system/clipboard.md
docs/api/system/clipboard.md
+1
-1
docs/api/system/contact.md
docs/api/system/contact.md
+3
-2
docs/api/system/network.md
docs/api/system/network.md
+12
-1
docs/api/system/phone.md
docs/api/system/phone.md
+1
-0
docs/component/picker-view.md
docs/component/picker-view.md
+2
-2
未找到文件。
docs/api/media/record-manager.md
浏览文件 @
114232cb
...
@@ -85,9 +85,11 @@
...
@@ -85,9 +85,11 @@
|:-|:-|:-|
|:-|:-|:-|
|errMsg|String|错误信息|
|errMsg|String|错误信息|
**注意**
::: warning 注意
-
可以通过用户授权API来判断用户是否给应用授予麦克风的访问权限
[
https://uniapp.dcloud.io/api/other/authorize
](
https://uniapp.dcloud.io/api/other/authorize
)
-
可以通过用户授权API来判断用户是否给应用授予麦克风的访问权限
[
https://uniapp.dcloud.io/api/other/authorize
](
https://uniapp.dcloud.io/api/other/authorize
)
-
`HarmonyOS Next`
平台使用时需要添加权限
`ohos.permission.MICROPHONE`
:::
## 示例
## 示例
...
...
docs/api/system/authentication.md
浏览文件 @
114232cb
...
@@ -35,11 +35,6 @@
...
@@ -35,11 +35,6 @@
|fingerPrint|指纹识别 |
|fingerPrint|指纹识别 |
|facial |人脸识别 |
|facial |人脸识别 |
注意:
-
App端指纹识别,Android平台从Android6.0起才提供了官方API,uni-app也是从Android6起支持。对于更低版本的安卓,某些rom私有的指纹识别API,uni-app并不支持。
-
App端人脸识别,iOS平台使用自带的faceID。Android平台需另行使用uni实人认证,另见
[
https://doc.dcloud.net.cn/uniCloud/frv/intro.html
](
https://doc.dcloud.net.cn/uniCloud/frv/intro.html
)
**OBJECT.success返回值说明**
**OBJECT.success返回值说明**
|属性 |类型 |说明 |平台差异说明 |
|属性 |类型 |说明 |平台差异说明 |
...
@@ -82,6 +77,11 @@
...
@@ -82,6 +77,11 @@
|90010 |重试次数过多被冻结 |
|90010 |重试次数过多被冻结 |
|90011 |用户未录入所选识别方式 |
|90011 |用户未录入所选识别方式 |
::: warning 注意
-
App端指纹识别,Android平台从Android6.0起才提供了官方API,uni-app也是从Android6起支持。对于更低版本的安卓,某些rom私有的指纹识别API,uni-app并不支持。
-
App端人脸识别,iOS平台使用自带的faceID。Android平台需另行使用uni实人认证,另见
[
https://doc.dcloud.net.cn/uniCloud/frv/intro.html
](
https://doc.dcloud.net.cn/uniCloud/frv/intro.html
)
:::
## uni.checkIsSupportSoterAuthentication(OBJECT)
## uni.checkIsSupportSoterAuthentication(OBJECT)
获取本机支持的 SOTER 生物认证方式
获取本机支持的 SOTER 生物认证方式
...
@@ -102,6 +102,10 @@
...
@@ -102,6 +102,10 @@
|:- |:- |:- |
|:- |:- |:- |
|supportMode|Array|该设备支持的可被SOTER识别的生物识别方式|
|supportMode|Array|该设备支持的可被SOTER识别的生物识别方式|
::: warning
-
`HarmonyOS Next`
平台使用时需要添加权限
`ohos.permission.ACCESS_BIOMETRIC`
:::
## uni.checkIsSoterEnrolledInDevice(OBJECT)
## uni.checkIsSoterEnrolledInDevice(OBJECT)
<!-- UNIAPPAPIJSON.checkIsSoterEnrolledInDevice.compatibility -->
<!-- UNIAPPAPIJSON.checkIsSoterEnrolledInDevice.compatibility -->
...
@@ -131,6 +135,10 @@
...
@@ -131,6 +135,10 @@
|isEnrolled |boolean|是否已录入信息 |
|isEnrolled |boolean|是否已录入信息 |
|errMsg |string |错误信息 |
|errMsg |string |错误信息 |
::: warning
-
`HarmonyOS Next`
平台使用时需要添加权限
`ohos.permission.ACCESS_BIOMETRIC`
:::
### 代码示例
### 代码示例
```
html
```
html
...
...
docs/api/system/clipboard.md
浏览文件 @
114232cb
...
@@ -69,5 +69,5 @@ uni.getClipboardData({
...
@@ -69,5 +69,5 @@ uni.getClipboardData({
### **注意**
### **注意**
-
设置剪贴板内容后,小程序平台会自动弹出轻提示;(微信小程序在成功回调success里设置toast可覆盖自带的轻提示)。App平台默认与小程序保持一致策略。如不希望在App平台弹出提示,可使用Native.js自行操作剪贴板,插件市场有封装好的示例
[
https://ext.dcloud.net.cn/plugin?id=712
](
https://ext.dcloud.net.cn/plugin?id=712
)
。也可以在设置剪切板后立即uni.hideToast()。
-
设置剪贴板内容后,小程序平台会自动弹出轻提示;(微信小程序在成功回调success里设置toast可覆盖自带的轻提示)。App平台默认与小程序保持一致策略。如不希望在App平台弹出提示,可使用Native.js自行操作剪贴板,插件市场有封装好的示例
[
https://ext.dcloud.net.cn/plugin?id=712
](
https://ext.dcloud.net.cn/plugin?id=712
)
。也可以在设置剪切板后立即uni.hideToast()。
-
如果小程序平台调用发现错误: setClipboardData:fail api scope is not declared in the privacy agreement, 原因是微信小程序于2023年9月15日更新剪切板为必须通过小程序后台配置用户隐私保护指引并审核通过后方可使用该API。
-
如果小程序平台调用发现错误: setClipboardData:fail api scope is not declared in the privacy agreement, 原因是微信小程序于2023年9月15日更新剪切板为必须通过小程序后台配置用户隐私保护指引并审核通过后方可使用该API。
-
`HarmonyOS Next`
平台使用时需要添加受限开放权限
[
ohos.permission.READ_PASTEBOARD
](
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/restricted-permissions-V5#section498771912414
)
docs/api/system/contact.md
浏览文件 @
114232cb
...
@@ -78,7 +78,8 @@ uni.addPhoneContact({
...
@@ -78,7 +78,8 @@ uni.addPhoneContact({
});
});
```
```
**注意**
::: warning 注意
-
手机OS对通讯录访问有严格的权限限制和要求。在小程序中使用时,需注意微信等小程序载体本身已经获得了手机端的授权许可。App端获取通讯录相关权限,参考
[
https://ext.dcloud.net.cn/plugin?id=594
](
https://ext.dcloud.net.cn/plugin?id=594
)
-
手机OS对通讯录访问有严格的权限限制和要求。在小程序中使用时,需注意微信等小程序载体本身已经获得了手机端的授权许可。App端获取通讯录相关权限,参考
[
https://ext.dcloud.net.cn/plugin?id=594
](
https://ext.dcloud.net.cn/plugin?id=594
)
-
打包App时,云打包则需要在manifest中配置权限和模块,离线打包需自行在原生工程中配置。
-
打包App时,云打包则需要在manifest中配置权限和模块,离线打包需自行在原生工程中配置。
-
`HarmonyOS Next`
平台使用时需要添加受限开放权限
[
ohos.permission.WRITE_CONTACTS
](
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/restricted-permissions-V5#section31629267196
)
:::
docs/api/system/network.md
浏览文件 @
114232cb
...
@@ -30,6 +30,10 @@
...
@@ -30,6 +30,10 @@
|unknown|Android 下不常见的网络类型||
|unknown|Android 下不常见的网络类型||
|none|无网络|
|
|none|无网络|
|
::: warning 注意
-
`HarmonyOS Next`
平台使用时需要添加权限
`ohos.permission.GET_NETWORK_INFO`
:::
**示例**
**示例**
```
javascript
```
javascript
...
@@ -54,6 +58,10 @@ uni.getNetworkType({
...
@@ -54,6 +58,10 @@ uni.getNetworkType({
|isConnected|Boolean|当前是否有网络连接|抖音小程序不支持|
|isConnected|Boolean|当前是否有网络连接|抖音小程序不支持|
|networkType|String|网络类型|
|
|networkType|String|网络类型|
|
::: warning 注意
-
`HarmonyOS Next`
平台使用时需要添加权限
`ohos.permission.GET_NETWORK_INFO`
:::
**示例**
**示例**
```
javascript
```
javascript
...
@@ -74,8 +82,11 @@ uni.onNetworkStatusChange(function (res) {
...
@@ -74,8 +82,11 @@ uni.onNetworkStatusChange(function (res) {
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|HBuilderX 3.0.1+|HBuilderX 3.0.1+|基础库 2.9.3+|x|x|x|x|√|x|
|HBuilderX 3.0.1+|HBuilderX 3.0.1+|基础库 2.9.3+|x|x|x|x|√|x|
**Tips**
::: warning 注意
-
`CALLBACK`
必须为调用
`uni.onNetworkStatusChange`
时传入的
`CALLBACK`
-
`CALLBACK`
必须为调用
`uni.onNetworkStatusChange`
时传入的
`CALLBACK`
-
`HarmonyOS Next`
平台使用时需要添加权限
`ohos.permission.GET_NETWORK_INFO`
:::
例如:
例如:
```
```
...
...
docs/api/system/phone.md
浏览文件 @
114232cb
...
@@ -31,5 +31,6 @@ uni.makePhoneCall({
...
@@ -31,5 +31,6 @@ uni.makePhoneCall({
-
Android遍历读取短信:
[
https://ask.dcloud.net.cn/article/12934
](
https://ask.dcloud.net.cn/article/12934
)
-
Android遍历读取短信:
[
https://ask.dcloud.net.cn/article/12934
](
https://ask.dcloud.net.cn/article/12934
)
注意需要赋予相关权限。
注意需要赋予相关权限。
-
钉钉小程序端拨打电话,详见
[
https://open.dingtalk.com/document/orgapp-client/call-menu
](
https://open.dingtalk.com/document/orgapp-client/call-menu
)
-
钉钉小程序端拨打电话,详见
[
https://open.dingtalk.com/document/orgapp-client/call-menu
](
https://open.dingtalk.com/document/orgapp-client/call-menu
)
-
`HarmonyOS Next`
平台使用时需要添加权限
`ohos.permission.PLACE_CALL`
<!-- UNIAPPAPIJSON.makePhoneCall.tutorial -->
<!-- UNIAPPAPIJSON.makePhoneCall.tutorial -->
docs/component/picker-view.md
浏览文件 @
114232cb
...
@@ -14,8 +14,8 @@
...
@@ -14,8 +14,8 @@
|indicator-style|String|设置选择器中间选中框的样式||
|indicator-style|String|设置选择器中间选中框的样式||
|indicator-class|String|设置选择器中间选中框的类名,注意页面或组件的style中写了scoped时,需要在类名前写/deep/|app-nvue与抖音小程序与飞书小程序不支持|
|indicator-class|String|设置选择器中间选中框的类名,注意页面或组件的style中写了scoped时,需要在类名前写/deep/|app-nvue与抖音小程序与飞书小程序不支持|
|mask-style|String|设置蒙层的样式||
|mask-style|String|设置蒙层的样式||
|mask-top-style|String|设置蒙层上半部分的样式|仅 app-nvue(3.6.7+) 支持|
|mask-top-style|String|设置蒙层上半部分的样式
(使用 background-image 覆盖)
|仅 app-nvue(3.6.7+) 支持|
|mask-bottom-style|String|设置蒙层下半部分的样式|仅 app-nvue(3.6.7+) 支持|
|mask-bottom-style|String|设置蒙层下半部分的样式
(使用 background-image 覆盖)
|仅 app-nvue(3.6.7+) 支持|
|mask-class|String|设置蒙层的类名|app-nvue与抖音小程序与飞书小程序不支持|
|mask-class|String|设置蒙层的类名|app-nvue与抖音小程序与飞书小程序不支持|
|immediate-change|Boolean|是否在手指松开时立即触发 change 事件。若不开启则会在滚动动画结束后触发 change 事件。|微信小程序 2.21.1|
|immediate-change|Boolean|是否在手指松开时立即触发 change 事件。若不开启则会在滚动动画结束后触发 change 事件。|微信小程序 2.21.1|
|@change|EventHandle|当滚动选择,value 改变时触发 change 事件,event.detail = {value: value};value为数组,表示 picker-view 内的 picker-view-column 当前选择的是第几项(下标从 0 开始)|
|
|@change|EventHandle|当滚动选择,value 改变时触发 change 事件,event.detail = {value: value};value为数组,表示 picker-view 内的 picker-view-column 当前选择的是第几项(下标从 0 开始)|
|
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录