uniapp 安卓批量异步权限授权,没有授权就跳系统App设置页

首先需要一个js的sdk:App权限判断和提示 - DCloud 插件市场

下载下来,引入里面的 permission.js

示例代码:

javascript 复制代码
<script>
	import { requestAndroidPermission } from './sdk/permission.js'
	export default {
        onLaunch(e) {
			const getMutiPermission = async () => {
					await that.requestAndroidPermission('android.permission.CAMERA')
					await that.requestAndroidPermission('android.permission.READ_EXTERNAL_STORAGE')
					await that.requestAndroidPermission('android.permission.WRITE_EXTERNAL_STORAGE')
				}
				getMutiPermission()
		},
        methods:{
            async requestAndroidPermission(permisionID) {
				var result = await requestAndroidPermission(permisionID)
			}
        }
    }
</script>

确保把这个打开:

相关推荐
Jacob02343 分钟前
Python与PostgreSQL实战:打造实时地理空间数据处理与管理系统
javascript·python·postgresql
二闹13 分钟前
Map穿越JSON边境后惨遭“洗白”?前端:我只认识Object!
javascript·后端
ze_juejin13 分钟前
Fetch API 详解
前端
用户669820611298221 分钟前
js今日理解 blob和arrayBuffer 二进制数据
前端·javascript
想想肿子会怎么做24 分钟前
Flutter 环境安装
前端·flutter
断竿散人24 分钟前
Node 版本管理工具全指南
前端·node.js
转转技术团队25 分钟前
「快递包裹」视角详解OSI七层模型
前端·面试
青莲84329 分钟前
深拷贝 vs 浅拷贝
android
1024小神30 分钟前
Ant Design这个日期选择组件最大值最小值的坑
前端·javascript
卸任32 分钟前
Electron自制翻译工具:自动更新
前端·react.js·electron