Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-zh
提交
ac3538ab
unidocs-zh
项目概览
DCloud
/
unidocs-zh
通知
3216
Star
106
Fork
815
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
94
列表
看板
标记
里程碑
合并请求
70
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
94
Issue
94
列表
看板
标记
里程碑
合并请求
70
合并请求
70
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
ac3538ab
编写于
11月 30, 2023
作者:
DCloud-yyl
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update app-permission-android.md
上级
eeb1c4a9
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
12 addition
and
4 deletion
+12
-4
docs/tutorial/app-permission-android.md
docs/tutorial/app-permission-android.md
+12
-4
未找到文件。
docs/tutorial/app-permission-android.md
浏览文件 @
ac3538ab
根据工业和信息化部关于开展APP侵害用户权益专项整治要求,应用的隐私政策中需详细描述使用权限的用途。
为了不避免应用使用过多权限,HBuilderX2.6.3+版本对应用默认要求的权限进行简化,对第三方SDK需要的权限提供方法根据实际需求进行配置。
### 默认使用的权限
Android平台云端打包使用的权限包括以下几个方面:
-
默认使用的权限,不做任何配置都会包含的权限,参考
[
默认使用的权限
](
#default
)
-
App使用模块依赖的权限,也包含模块依赖三方SDK需要的权限,参考
[
App模块需要的权限
](
#modules
)
-
manifest.json中配置额外添加的权限,参考
[
App配置添加权限
](
#app_permissions
)
-
App原生插件依赖的权限
如果希望去掉以上添加的某个权限,请参考
[
移除Android权限
](
app-nativeresource-android.md#removepermissions
)
操作。
### 默认使用的权限@default
提交云端打包后会自动添加以下权限:
```
js
<
uses
-
permission
android
:
name
=
"
android.permission.INTERNET
"
/>
...
...
@@ -40,7 +48,7 @@
<a
id=
'sdkpermission'
/>
### A
ndroid平台三方SDK(或模块)需要的权限
### A
pp模块(三方SDK)的权限@modules
提交云端打包时,勾选使用三方SDK相关的功能模块时,默认会自动添加三方SDK需要的所有权限。
为了保证三方SDK(或模块)的功能完整,默认会添加可能需要的所有权限,如果应用只用到三方SDK提供的部分功能,需通过Android原生应用清单文件配置
[
移除Android权限
](
app-nativeresource-android.md#removepermissions
)
。
...
...
@@ -49,7 +57,7 @@
**注意:HBuilderX中manifest.json文件的 “App权限配置” -> “Android自动添加第三方SDK需要的权限” 复选框功能已失效(即不勾选也会添加三方SDK需要的权限),后续版本将会移除此配置项**
### A
ndroid权限配置
### A
pp配置添加权限@app_permissions
打开项目的manifest.json文件,在“(App)模块权限配置”页的“Android权限配置”项下根据需求勾选需要的权限:
![](
https://native-res.dcloud.net.cn/images/uniapp/permission/android.png
)
...
...
@@ -86,7 +94,7 @@
//...
```
###
三方SDK(或模块)需要的权限列表
###
App模块(三方SDK)的权限列表@modules_permission
#### Bluetooth(低功耗蓝牙)
```
"<uses-permission android:name=\"android.permission.ACCESS_COARSE_LOCATION\" />",
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录