h5通过webscoket跟小程序通信,
h5端通过webscoket发送消息告诉小程序调用scancode
然后小程序调用scancode后通过webscoket把扫码结果返回给h5
安卓能扫码成功
但是ios里面会出现以下情况:
1、首次扫码成功的情况下,再次扫码会出现扫码失败或者黑屏的情况,需要重新进入小程序才能扫码成功,黑屏情况下点击页面无任何反应
2、退出小程序重新进入后,有时候会唤起两次扫码窗口(看日志只发了一次命令,但是返回了两次执行结果);
3、会出现扫码窗口正常,但是扫码无反应,页面一直处在扫码状态的情况,点击页面无任何反应
这是什么原因呢

微信版本:8.0.67
问题触发时的操作流程:h5和小程序通过webscoket通信;点击h5页面的扫码按钮,发消息给小程序,让小程序调用scancode,小程序调用完毕后返回结果给h5