收藏
回答

小程序在体验版或者开发工具使用摄像头权限正常,正式版无摄像头权限?

小程序在体验版或者开发工具使用摄像头权限正常 在代码里面添加了预先获取权限,没有打开对应权限会跳转到小程序设置,在体验版和开发者工具都摄像头开关,正式版无摄像头权限,在app.js 里面添加了权限描述,在隐私政策页添加了摄像头,小程序发布正式版后无法使用摄像头权限

			uni.getSetting({ // 获取用户设置
						success(res) { // 获取到用户授权过的权限
							console.log(res.authSetting, 'uni.getSetting', res);
							if (!res.authSetting['scope.camera']) { // 没有对应权限
								uni.authorize({ // 预先申请权限
										scope: 'scope.camera', // 申请指定权限
										complete(dd) {
													console.log(dd,'预获取权限');
													if(dd.errMsg === 'authorize:ok'){
														// 预授权获取成功
													}else{
														// 预授权获取失败
														Confirm('学习提示','检测到您没打开摄像头权限,不打开摄像头权限会导致学习无效,是否去设置中打开',()=>{
															 uni.openSetting({
																success: (res) => {
																	console.log(res,'打开权限设置')
																},
															})
														})
													}
										}
								})
							}
						}
			});

最后一次编辑于  05-06
回答关注问题邀请回答
收藏

2 个回答

  • H1HAO 🇨🇳
    H1HAO 🇨🇳
    05-06

    应该是协议问题

    05-06
    有用
    回复
  • 智能回答 智能回答 该问答由AI生成
    05-06
    有用
登录 后发表内容