问题描述:微信小程序,在体验版本测试时,调用摄像头OK,没有任何问题,部署发布版本后,日志报错内容:{"errMsg":"insertXWebCamera:fail appid privacy api banned"}
,界面上提示“出错了”,当然这一步是我们调用摄像头失败时,自定义的提示,经查找资料,在微信开放社区打到了比较模糊的答案,如下图
官方给的回答是更新“隐私保护”,在哪里更新呢,也不明确。于是登录到小程序开放者后台,查看,还果然有这么1条“用户隐私保护指引”显示“未更新”。
登录微信开发者后台--->设置--->基本设置--->服务内容声明--->用户隐私保护指引
如下截图:
更新后显示:
这里更新后,调用摄像头正常!
后续
第二次、第三次,提交发布版本时,又出现了同样的这个问题,查看“用户隐私保护指引”,如下图:第一次提交发布版本时,已经更新了,第二次发布版本又来了,继续点击后面“更新”,再次提交即可解决。