微信相机等授权问题
- 当前 Bug 的表现(可附上截图)
遇到的问题感觉是当微信未被授予某项权限时,小程序也无法获取相关权限。当我在获取相机权限时,提示需要相机和麦克风,这还可以理解,因为相机有拍照和录像功能模块,但是首次下载微信时,微信各种权限都还没有,我扫码测试小程序,扫码时提示授权相机,当然是授权了,扫码进入小程序测试相机,此时提示需要相机和麦克风权限,只有确定按钮,不能直接授权,检查设置发现,因为扫一扫的执行,导致微信有了相机权限,但是麦克风没有权限,在设置里的麦克风权限列表里也没有微信选项,只有当进行语音类操作后,会提示麦克风授权,这样麦克风列表里才会出现微信,小程序相机才能使用。否则由于没有麦克风权限,导致小程序不能使用相机,尤其针对微信首次使用的用户,对于程序或者程序员来说,这种情况必须避免。
当授权失败时,应该调用程序设置的提示内容,但是由上图可以看出,弹出的提示内容是来自微信,而不是小程序,这该怎么解决?亟待解决,请官方提供合理的方式解决。
- 预期表现
- 复现路径
- 提供一个最简复现 Demo