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>

确保把这个打开:

相关推荐
没有bug.的程序员1 天前
Gradle 构建优化深度探秘:从 Java 核心到底层 Android 物理性能压榨实战指南
android·java·开发语言·分布式·缓存·gradle
蓝黑20201 天前
从经纬度获取地理信息以及从地名获取经纬度
小程序
Anastasiozzzz1 天前
阿亮随手记:动态条件生成Bean
java·前端·数据库
Highcharts.js1 天前
数据之美:用Highcharts打造专业级弧线图
javascript·数据库·highcharts·图表开发·弧线图
mclwh1 天前
关于React-Konva 报:Text components are not supported....错误的问题
前端·react.js
SuperEugene1 天前
错误处理与 try/catch:真实项目里应该捕什么错?
前端·javascript·面试
Amumu121381 天前
CSS引入方式
前端·css
我是Superman丶1 天前
【Demo】✋ 数字手势识别 Html
前端·html
HelloReader1 天前
Leptos + Tauri 2 前端配置Trunk + SSG + 移动端热重载一次打通(Leptos 0.6 口径)
前端
HelloReader1 天前
Next.js + Tauri 2 用 Static Export 把 React 元框架装进桌面/移动端
前端