iOS 微信版本 更新到7.0.13 之后的版本 之后 设置微信分享的jssdk 出现异常
重现方式
http://wxd4c280bb15760f39.web.ruth6666.com/act/online/demo_test/demo_test.html#/index
测试链接路由 有两个 index myprize
进入链接 分享给某一个好友之后 从自己分享的这个链接点进去 进入我的礼品页面之后 再次分享时 设置的分享链接index没有生效 分享出去的页面为当前页(myprize) 但是在微信回调中打印出来的分享链接依旧是index
你好,这里排查到是微信客户端的bug,我们会尽快修复。针对线上版本我们提供一个规避方案:
预定义:
A页面:http://wxd4c280bb15760f39.web.ruth6666.com/act/online/demo_test/demo_test.html#/index
B页面:http://wxd4c280bb15760f39.web.ruth6666.com/act/online/demo_test/demo_test.html#/myprize
规避方案:updateAppMessageShareData设置的url,不要和A页面的documenturl一样,比如可以随便加个query,比如http://wxd4c280bb15760f39.web.ruth6666.com/act/online/demo_test/demo_test.html?avoidWeChatBug=0#/index
所以,你打开在http://wxd4c280bb15760f39.web.ruth6666.com/act/online/demo_test/demo_test.html#/myprize中分享出去,url变成了http://wxd4c280bb15760f39.web.ruth6666.com/act/online/demo_test/demo_test.html?avoidWeChatBug=0#/index,然后你再点击再分享,分享出去的链接还是http://wxd4c280bb15760f39.web.ruth6666.com/act/online/demo_test/demo_test.html?avoidWeChatBug=0#/index,和documenturl一样了,所以有问题。
嗯?我这按步骤尝试正确的。从哪个也分享点进来就是哪个页吧?
你好,请更新微信版本到7.0.14后重试。