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