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>

确保把这个打开:

相关推荐
董世昌415 分钟前
深度解析var、let、const的区别与最佳使用场景
开发语言·前端·javascript
C_心欲无痕7 分钟前
Next.js 平行路由:构建模块化动态布局
开发语言·前端·javascript
warrah9 分钟前
前端项目容器化部署问题
前端·docker
GISer_Jing10 分钟前
2026前端技术潜在主流前沿方向
前端·人工智能·reactjs
切糕师学AI12 分钟前
Vue 中的生命周期钩子
前端·javascript·vue.js
掘金-我是哪吒12 分钟前
提升服务器性能,解决前端首页加载过慢的问题
运维·服务器·前端
摘星编程14 分钟前
React Native for OpenHarmony 实战:Platform 平台检测与判断
javascript·react native·react.js
暴富暴富暴富啦啦啦17 分钟前
使用 v-html 仅渲染新数据的方法
前端·javascript·vue.js
摘星编程17 分钟前
React Native for OpenHarmony 实战:Slider 滑块组件使用指南
javascript·react native·react.js
努力学前端Hang18 分钟前
微信小程序安装tdsign组件库
微信小程序·小程序