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>

确保把这个打开:

相关推荐
SUPER526621 小时前
FastApi项目启动失败 got an unexpected keyword argument ‘loop_factory‘
java·服务器·前端
街尾杂货店&21 小时前
word属性解释
uni-app
sanx1821 小时前
专业电竞体育数据与系统解决方案
前端·数据库·apache·数据库开发·时序数据库
alexhilton1 天前
突破速度障碍:非阻塞启动画面如何将Android 应用启动时间缩短90%
android·kotlin·android jetpack
你的人类朋友1 天前
【Node】认识一下Node.js 中的 VM 模块
前端·后端·node.js
Cosolar1 天前
FunASR 前端语音识别代码解析
前端·面试·github
zluz_1 天前
微信小程序,组件中使用全局样式
微信小程序·小程序
kobe_OKOK_1 天前
Django `models.Field` 所有常见配置参数的完整清单与说明表
android
明月(Alioo)1 天前
用AI帮忙,开发刷题小程序:微信小程序中实现Markdown图片解析与渲染功能详解
微信小程序·小程序·aigc
前行的小黑炭1 天前
Android Compose :初步了解一下生命周期,对比原生android
android·kotlin·app