问题出现的原因(VUE项目): 在安卓端(PC和IOS正常),我们在created()生命周期中进行 wx.config 在 wx.ready中进行wx.agentConfig且注入了thirdPartyOpenPage这个接口,但是调用是通过按钮触发的,这里存在一个异步的问题,理论上created先注入,methods再使用是没有问题的,但是安卓就是不可以,原因个人能力不足无法排查异步的具体原因 修改前代码 [图片] [图片] 解决办法:既然不能先注入再使用,那么我就在调用方法时侯注入+使用 也就是wx.config wx.agentConfig 和thirdPartyOpenPage接口均在按钮被点击,方法被调用后在注入,注入后立马使用,此问题也就解决了,这个解决办法感觉并不是那么完美如果有更好的解决办法希望有大佬可以提供一下思路 修改后代码: [图片]
企业微信自建审批流程引擎,在PC端企业微信和IOS都可以调用,在安卓企业微信调用失败?API名称:thirdPartyOpenPage 企业微信版本[图片] PC端调用结果[图片] IOS调用结果与PC端相同不重复截图了 Android审批流程引擎调用失败:[图片] config与agentConfig以及checkJsApiList全部通过,最终调用thirdPartyOpenPage失败 失败描述:thirdPartyOpenPage:fail_invalid signature more info at https://open.work.weixin.qq.com/devtool/query?e=40093 maybe not added to jsApiList in wx.config 40093在官方错误码中提示是签证错误或者URL错误但是很明显在PC端和IOS都是正确的说明签证和URL都是正确的;这个问题也已经搜索了很多相关的文章都没有解决方案,希望官方客服可以帮忙排查一下问题。
2021-07-19