收藏
回答

企业微信在线引入了jweixin文件,安卓没有问题,ios环境下 config没有任何反应?

问题类型 API/组件名称 终端类型 微信版本 基础库版本
Bug 扫一扫 微信iOS客户端 3.0.37 3.0.37

企业微信在线引入了jweixin-1.2.0.js 文件,企业内部应用调用扫一扫功能,在安卓环境下没有问题,在ios 环境下 config没有任何反应,debug开启了也没有反应。



回答关注问题邀请回答
收藏

2 个回答

  • 企业微信运营专员-千夜
    企业微信运营专员-千夜
    2020-11-27

    你好,请问是ios是动态引入的还是静态引入的,目前只支持静态引入

    2020-11-27
    有用
    回复 14
    • JoKer🇨🇳
      JoKer🇨🇳
      2020-12-07
      这静态引入是什么意思?是要把这个js文件下载下来放到项目里引入么?
      2020-12-07
      回复
    • 企业微信运营专员-千夜
      企业微信运营专员-千夜
      2020-12-07回复JoKer🇨🇳
      就是通过script标签引入,<script src="//res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
      2020-12-07
      回复
    • 何钧
      何钧
      2020-12-09
      遇到同样的问题,静态引入后,没有反应,请问是怎么解决的呢?
      2020-12-09
      回复
    • 企业微信运营专员-千夜
      企业微信运营专员-千夜
      2020-12-09回复何钧
      调用config没有反应吗,贴下代码看看
      2020-12-09
      回复
    • 何钧
      何钧
      2020-12-09
      this.$u.api.getJSSDK({
          jssdkUrl:window.location.href.split('#')[0];
         }).then(res =>{
          jWeixin.config({
              beta: true,// 必须这么写,否则wx.invoke调用形式的jsapi会有问题
              debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。
              appId: res.data.AppId, // 必填,企业微信的corpID
              timestamp: res.data.Timestamp, // 必填,生成签名的时间戳
              nonceStr: res.data.NonceStr, // 必填,生成签名的随机串
              signature: res.data.Signature,// 必填,签名,见 附录-JS-SDK使用权限签名算法
              jsApiList: ['scanQRCode','getLocation','openLocation'] // 必填,需要使用的JS接口列表,凡是要调用的接口都需要传进来
          });
         });
      2020-12-09
      回复
    查看更多(9)
  • 不惧前行,不忘初衷
    不惧前行,不忘初衷
    08-13

    这是一个悲伤的故事,,好在故事的结尾还是比较不悲伤

    我用的是框架是uni-app,然后做的是h5网页企业微信,android微信,企业微信,开发工具,pc端企业微信都没有问题,ios个人微信没有问题,从个人微信关注的企业消息打开应用也没有问题,

    但是,从ios手机企业微信工作台应用那里进入,进去没有任何反应,因为我在android上测试没有问题,准备上线了,然后ios不行了,进去什么反应都没有,我开了调试的,任然没有反应,我猜想可能是压根没进方法了,因为我刚开始注册的时候是wx.config,,,,但是呢,说是config这个方法undefined,那好嘛,不存在,我换还不成 么。换成jWeixin.config,,,,,然后好了(我这时候是android设备调试,没有问题了),然后准备上线的时候,发现ios企业微信不好使,,然后调试完,发现(jWeixin.config报undefined,我就大胆的尝试了一下,我改回去wx.config,,然后ios企业微信端好了,其他端undefined了,那怎么办,那就判断一下么,这个不好用那个,哪个好用哪个,)

    let soianWX;

    if(wx.config==undefined){

    soianWX=jWeixin;

    }else{

    soianWX=wx;

    }

    我的问题是这样的,问题解决了,看看是不是你们遇见的问题


    08-13
    有用
    回复
登录 后发表内容
问题标签