1、获取签名报错,后端的坑,后端提供的签名在企业微信的校验工具是可以的,但是前端接入wx.config就一直报错。。。经过排查,发现是后端返回的时间戳有误!!wx.config需要13位的时间戳
2、ios签名一直报错,本项目使用uniapp,history模式,项目地址为:域名+端口+‘base’,
由于之前对接微信时候,ios的h5项目路径是不会变化的,所以本项目已开始使用以下区分获取地址,但是拼地址的时候遗漏了base,导致ios签名一直报错,排查时方向错误:误以为签名问题,将签名在微信工具校验也可以通过,换安卓手机wx.config未通过,后通过打印地址对比发现少了/emp_h5
3、本项目目的为实现预览和下载,后端给的地址在pc端浏览器打开是直接下载,并且地址是有时效的,请求接口后只能使用一次,所以打算使用企业微信提供的文件预览接口
使用后,发现安卓手机跳转页面后,有开始下载按钮,点击后可以正常预览并已下载到手机内部可以使用其他应用打开,但ios手机一直提示下载失败,请检查网络问题。。。。排查换了其他公开的预览地址ios是可以正常预览的,后一直无法解决。
4、实现ios预览功能过程:本项目的地址只能用一次,所以怀疑是ios手机需要调两次下载地址的,
排查过程中,打印了一下地址,点击控制台的地址竟然是可以直接预览的!!!才发现ios手机企业微信自带的浏览器无需下载可以直接预览文件流。。。。。。。。固有了一下解决办法:区分ios手机时用a标签直接打开预览