全部
常见问题
产品动态
精选推荐

企业微信导入h5页面手机ios端无法导入问题

管理 管理 编辑 删除

页面路径:/libs/work.js;

查找函数:getWorkConfig();并替换如下:

getWorkConfig(window.location.href.split('#')[0]).then(res=>{

if (/(iPhone|iPad|iPod|iOS|macintosh|mac os x)/i.test(navigator.userAgent)) {

jWeixin.config({

beta: true,// 必须这么写,否则wx.invoke调用形式的jsapi会有问题

debug: false, // 开启调试模式,调用的所有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: res.data.jsApiList // 必填,需要使用的JS接口列表,凡是要调用的接口都需要传进来

jsApiList: ["getCurExternalContact", "getCurExternalChat", "getContext", "chooseImage","sendChatMessage","shareAppMessage"]

});

jWeixin.ready(function() {

// resolve(wx);

setTimeout(()=>{

getWorkAgentConfig(window.location.href.split('#')[0]).then(response=>{

let jWeixi = wx;

jWeixi.agentConfig({

   corpid: response.data.corpid, // 必填,企业微信的corpid,必须与当前登录的企业一致

   agentid: response.data.agentid, // 必填,企业微信的应用id (e.g. 1000247)

   timestamp: response.data.timestamp, // 必填,生成签名的时间戳

   nonceStr: response.data.nonceStr, // 必填,生成签名的随机串

   signature: response.data.signature,// 必填,签名,见附录-JS-SDK使用权限签名算法

   // jsApiList: response.data.jsApiList, //必填,传入需要使用的接口名称

  jsApiList: ["getCurExternalContact", "getCurExternalChat", "getContext", "chooseImage","sendChatMessage","shareAppMessage"],

success: function(data) {

       resolve(data);

   },

   fail: function(err) {

       if(err.errMsg.indexOf('function not exist') > -1){

reject('版本过低请升级');

       }

   }

});

})

},1000)

})

}else{

// window.wx = window.jWeixin;

jWeixin.config({

beta: true,// 必须这么写,否则wx.invoke调用形式的jsapi会有问题

debug: false, // 开启调试模式,调用的所有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: ["getCurExternalContact", "getCurExternalChat", "getContext", "chooseImage","sendChatMessage","shareAppMessage"] // 必填,需要使用的JS接口列表,凡是要调用的接口都需要传进来

});

jWeixin.ready(function() {

// resolve(wx);

getWorkAgentConfig(location.href).then(response=>{

jWeixin.agentConfig({

corpid: response.data.corpid, // 必填,企业微信的corpid,必须与当前登录的企业一致

agentid: response.data.agentid, // 必填,企业微信的应用id (e.g. 1000247)

timestamp: response.data.timestamp, // 必填,生成签名的时间戳

nonceStr: response.data.nonceStr, // 必填,生成签名的随机串

signature: response.data.signature,// 必填,签名,见附录-JS-SDK使用权限签名算法

// jsApiList: response.data.jsApiList, //必填,传入需要使用的接口名称

            jsApiList: ["getCurExternalContact", "getCurExternalChat", "getContext", "chooseImage","sendChatMessage","shareAppMessage"],

success: function(data) {

resolve(data);

},

fail: function(err) {

if(err.errMsg.indexOf('function not exist') > -1){

reject('版本过低请升级');

}

}

});

})

})

}

}).catch(err=>{

reject(err);

})

主要修改的地方如图所示:

0dc7f202308281707399813.png




请登录后查看

神经蛙 最后编辑于2023-08-31 11:24:00

快捷回复
回复({{post_count}}) {{!is_user ? '我的回复' :'全部回复'}}
回复从新到旧

{{item.user_info.nickname ? item.user_info.nickname : item.user_name}}

作者 管理员 企业

{{item.floor}}# 同步到gitee 已同步到gitee {{item.is_suggest==1? '取消推荐': '推荐'}}
{{item.floor}}#
{{item.user_info.title}}
附件

{{itemf.name}}

{{item.created_at}}  {{item.ip_address}}
{{item.like_count}}
{{item.showReply ? '取消回复' : '回复'}}
删除
回复
回复

{{itemc.user_info.nickname}}

{{itemc.user_name}}

作者 管理员 企业

回复 {{itemc.comment_user_info.nickname}}

附件

{{itemf.name}}

{{itemc.created_at}}   {{itemc.ip_address}}
{{itemc.like_count}}
{{itemc.showReply ? '取消回复' : '回复'}}
删除
回复
回复
查看更多
回复
回复
1917
{{like_count}}
{{collect_count}}
添加回复 ({{post_count}})

相关推荐

小小 管理员
暂无简介

回答

173

发布

22

经验

3221

快速安全登录

使用微信扫码登录
{{item.label}} {{item.label}} {{item.label}} 板块推荐 常见问题 产品动态 精选推荐 首页头条 首页动态 首页推荐
加精
取 消 确 定
回复
回复
问题:
问题自动获取的帖子内容,不准确时需要手动修改. [获取答案]
答案:
提交
bug 需求 取 消 确 定

微信登录/注册

切换手机号登录

{{ bind_phone ? '绑定手机' : '手机登录'}}

{{codeText}}
切换微信登录/注册
暂不绑定
CRMEB客服

CRMEB咨询热线 咨询热线

400-8888-794

微信扫码咨询

CRMEB开源商城下载 开源下载 CRMEB官方论坛 帮助文档
返回顶部 返回顶部
CRMEB客服