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>

确保把这个打开:

相关推荐
十九画生10 分钟前
从“会用函数”到“理解函数”:JavaScript 中函数为什么也是对象?
javascript
plainGeekDev12 分钟前
AlertDialog → DialogFragment
android·java·kotlin
IccBoY16 分钟前
NVM超详细全解教程:解决Node版本冲突(Win/Mac/Linux安装+使用+踩坑合集)
前端·node.js
流星白龙17 分钟前
【MySQL高阶】13.其他存储引擎
android·数据库·mysql
wuhen_n19 分钟前
前端工程师进阶提示词工程实战
前端·langchain·ai编程
Lyyaoo.25 分钟前
【MySQL】SQL优化
android·sql·mysql
GISer_Jing31 分钟前
Claude Code MCP Server 集成全解析
前端·人工智能·ai·架构
蚰蜒螟31 分钟前
走进 Linux 内核:从 touch 命令到磁盘 inode 的完整旅程
java·linux·前端
ImTryCatchException33 分钟前
Android 性能优化实战手册:从理论到落地的完整方法论
android·性能优化
因_崔斯汀35 分钟前
用 AI 编程助手从零生成 3D 智慧校园数据大屏 —— Claude Code 实战全记录
前端