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>

确保把这个打开:

相关推荐
IMPYLH4 分钟前
HTML 的 <map> 元素
前端·html
一航jason5 分钟前
安卓车机端 AIOS 技术生态全景
android·人工智能·ai·ai编程·ai-native
深念Y15 分钟前
ZTE B860AV1.1-T2 机顶盒改造记录:从 Android 到 Linux 服务器
android·linux·运维·服务器·boot·cma·机顶盒
宿67419 分钟前
vue3-vite
前端·vue.js
风骏时光牛马24 分钟前
云原生驱动模型工具高效落地与规模化赋能
前端
zhanghaha131424 分钟前
HTML系列教程:8_HTML 文本格式化标签
前端·css·html
梦想的旅途231 分钟前
基于企业微信API的微应用前端与后端架构设计
前端·状态模式·企业微信
淡淡的香烟1 小时前
Android中tcp的通信
android·物联网·tcp/ip
JavaGuide2 小时前
一个 SKILL.md 拿下 2.3 万 Star:让 Codex/Claude Code 少说废话、先给答案
前端·后端
晴天162 小时前
多个 VS Code 项目会导致 Chrome 和 Electron 应用一起卡住?-Day30
前端·chrome·electron