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>

确保把这个打开:

相关推荐
海绵宝宝_2 分钟前
Chrome强开Gemini助手教程
前端·人工智能·chrome
爱上妖精的尾巴6 分钟前
7-16 WPS JS宏 RandBetween、Address实例8--[唯一性]类的应用
开发语言·javascript·wps·js宏·jsa
世洋Blog7 分钟前
H5游戏-Canvas绘制与JS基础
javascript·游戏·h5·canvas
瓦特what?8 分钟前
C++编程防坑指南(小说版)
android·c++·kotlin
abments9 分钟前
chrome设置启动浏览器后自动打开关闭前的页面
前端·chrome
刘一说12 分钟前
Pinia状态持久化的“隐形陷阱“:为什么页面刷新后状态丢失?
前端·javascript·vue.js
心柠18 分钟前
webpack
前端·webpack·node.js
C澒19 分钟前
前端编码规范
前端·团队开发·代码规范
摘星编程29 分钟前
OpenHarmony环境下React Native:自定义useDarkMode深色模式
javascript·react native·react.js
Zhu_S W31 分钟前
基于Java和Redis实现排行榜功能
前端·bootstrap·html