
vueios微信签名成功但分享标题设置失败,使用vue router跳转到第二个页面后在分享时,分享设置失败,刷新页面后分享正常。
3、打开微信jssdkdebug模式
4、发现在router跳转后的第二个页面,签名失败(invalid signature)
解决路径:
google后发现,是ios微信对history *** 作的问题。
在vue-router模式为history的情况下, 由于IOS微信浏览器在验证微信jssdk签名时,需要的URL是第一次进入该应用时的URL, 并不是当前页面的URL, 所以这里需要针对IOS微信浏览器作特殊处理
Tips:
Tips:
1、vue2中
2、vue3中,有vueconfigjs 的 非vite 项目
3、vue3中,有 viteconfigjs 的 vite 项目
4、让后台配合给一个接口,获取微信的config参数
比如node 后台 可参照 node 获取微信签名并使用jssdk
其它语言的随便搜搜都有~
Tips
5、使用开放标签
vue2 中
vue3 中
Tips
由于短信引流成本低,很多公司都使用这样的方式去吸引流量,核心是获取URL Scheme
可查阅 微信官方文档
太长不想看
核心几点如下:
Tips
如果你这个模板只服务一个短信链接,完全可以写死跳转的url,但是你想搞成通用的,可以像我上面这样封装下,根据类型去不同的小程序。然后URL Scheme也可以向后台实时获取新的,确保这个中间页的链接是有效的。
由于不再支持永久有效,IOS也走中间页,在中间页动态获取有效的URL Scheme实现跳转
缺点:
这样后台要开发接口配合你来获取该链接,且你的h5地址如果很长,最好能生成短链,这样放在短信中不至于太长。
无公众号直接使用小程序身份开发网页并免鉴权跳转小程序可以吗
可以参考 官方文档
以上就是关于微信公众平台开发,oauth2.0认证地址,打开jssdk页面无法验证通过全部的内容,包括:微信公众平台开发,oauth2.0认证地址,打开jssdk页面无法验证通过、调取微信支付的方法、jssdk发起微信支付请求d出{"errMsg":"chooseWXPay:fail"} 报商户签名错误等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)