问题描述:
企业微信chooseImage部分手机无效,表现为调用后无法点击任何控件,相当于透明图层在屏幕上,点击返回后可以继续其他操作。
版本:
企业微信2.6.1版本
目前出问题用户在安卓8.0+,个人使用的6.0可以照常
代码片段:
wx.chooseImage({ sizeType: [ 'compressed' ], sourceType: [ 'camera' ], success(res) {} |
问题推测:
企业微信最近更新了拍照选择方式。经测试sourceType修改为[
'camera','album'
]
可以正常使用拍照功能。
问题机器回滚到2.4.991(7090)可以正常拍摄。
你好,开发者,造成这个问题的原因是由于android 操作系统 8.0以上系统文件权限变高了,导致无法指定拍照路径,这个问题企业微信将于下个版本进行修复。目前开发者可临时的补救方式是将 camera 的sourceType去掉,或者配置为['camera','album'],不能单独配置为 camera,抱歉给开发者带来的不便。
这个问题还没修复吗?单独调用摄像头?
2019年1月7日已修复
提供一下出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
https://developers.weixin.qq.com/s/m3nuZHmM7f3U
S9+,华为,VIVO等各种品牌机型都遇到这个问题