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>

确保把这个打开:

相关推荐
喵桑丶15 小时前
Skills
前端
之歆15 小时前
DAY_13JavaScript DOM 操作完全指南:实战案例、性能优化与业务价值(下)
开发语言·前端·javascript·性能优化·ecmascript
Ehtan_Zheng15 小时前
Jetpack Compose `@ReadOnlyComposable` 的“魔法”
android
沐言人生15 小时前
ReactNative 源码分析11——Native View创建流程setChildren和manageChildren
android·react native
喵桑丶15 小时前
可视化数据大屏
javascript
诸神黄昏EX15 小时前
Android Build系列专题【篇七:VINTF源码解析】
android
Darling噜啦啦15 小时前
前端三权分立与AI编程工具实践:从Clock案例看现代前端开发
前端
plainGeekDev15 小时前
Android Framework 面试题:Binder都说不清楚,简历别写精通了
android·java
萌新杰少15 小时前
安卓原生项目迁移KMP——核心迁移
android·kotlin·jetbrains