收藏
回答

企业微信 wx.sendChatMessage pc和安卓ios手机使用有差别

问题类型 API/组件名称 终端类型 微信版本 基础库版本
Bug wx.sendChatMessage 微信iOS客户端 安卓 3.0.1(11817) ios 3.0.1(912) 1.2.0

问题1:ios手机发送H5和图片类型的信息报错 ,pc端和安卓手机可以发送,有报错信息截图

问题2:有时会出现,安卓手机发送H5类型的信息,手机上图片没有加载出来,网上滑动再滑下来可能图片就变成以前发的h5的图片,但是pc端接收到的消息是正常的,只是安卓手机上看到的是错误的图片,接口没有报错,

使用过checkJsApi校验权限是通过的

以上问题在pc端企业微信使用都是正常的,不确定是哪里出的问题,求大神帮助
回答关注问题邀请回答
收藏

1 个回答

  • 企业微信运营专员-千夜
    企业微信运营专员-千夜
    01-06

    您好,可以提供下ios机型和企业微信版本,调试发送的corpid userid 及时间点(精确到分)查下日志看看

    01-06
    赞同
    回复 23
    • 香菇皆异端
      香菇皆异端
      01-06
      手机型号: iphone 11 pro
      企业微信:3.0.1(912)
      corpid: ww11529db44feae5f4
      userId: ManXinHuanXi
      时间:2020-01-06 16:34-16-35
       
      config的debugger属性没有打出报错信息,我自己alert才能返回图上的报错信息
      01-06
      回复
    • 香菇皆异端
      香菇皆异端
      01-06
      这个是报错后我把传进去的参数打印出来了,后面的一些参数是接口给附加的,安卓端和pc端是好用的
      {"msgtype":"news","text":{"content":""},"image":{"mediaid":""},"news":{"link":"https://www.baidu.com","title":"baidu","desc":"好嗨呦","imgUrl":"https://xinxuan-1256031167.cos.ap-beijing.myqcloud.com/qywx/admin/discourse/1577692866112.jpg"},"appId":"ww11529db44feae5f4","verifyAppId":"ww11529db44feae5f4","verifySignType":"sha1","verifyTimestamp":"1578299653","verifyNonceStr":"zuoBianGenWoHuaTiaoLong","verifySignature":"390b3f53f3e01c6bf55a0a322b2e25a360216029","__context_key":""}
      01-06
      回复
    • 企业微信运营专员-千夜
      企业微信运营专员-千夜
      01-06回复香菇皆异端
      您好,查了下16:34分发送的签名与后台计算的签名不一致,签名错误了, pcSignature 3afd42bfe474e44fc3eb1f088f3f6fb60c264e83 这个是当时后台计算的签名,390b3f53f3e01c6bf55a0a322b2e25a360216029这个是请求过来的签名,可以再自查下https://open.work.weixin.qq.com/api/jsapisign
      01-06
      回复
    • 香菇皆异端
      香菇皆异端
      01-06
      额,可是我发送text格式的文本好用呀,好奇怪
      01-06
      回复
    • 企业微信运营专员-千夜
      企业微信运营专员-千夜
      01-06回复香菇皆异端
      需要看一下,生成签名时, url 的值, 另外 你们的是不是spa,是的话可以尝试一下在 setTimeout 200ms 后,进行 wx.config ,看是否正常
      01-06
      回复
    查看更多(18)
登录 后发表内容
问题标签