iOS下微信无法唤起scanQRCode的解决方案

2018.07.23

前言

微信给人的坑也不是一个两个了,这几天在用到jWeixin SDK的时候遇到了一个坑,此坑没有任何错误输出,安卓下没有异常iOS下无法唤起二维码扫描器

解决方案

给jWeixin的调用方法设置setInterval 如:

var handle = setInterval(function(){
  if (typeof(wx) !== undefined) {
    wx.scanQRCode({
      needResult: 1,
      desc: 'scanQRCode desc',
      success: function (res) {
        //result
      }
    })
    clearInterval(handle);
  }
}, 50)