微信版本:6.7.3
问题:onMenuShareAppMessage自定义的参数无效
分析:
1、微信对“link”信息校验缺陷造成,以前对URL需要转码,现在不需要转码。
2、微信分享非安全域名链接导致分享失败,未接入JSSDK及已接入但是参数设置不正确、调用不正确。都将导致自定义参数无效,而调用默认的标题简介和缩略图。https://blog.csdn.net/fcs_ahu/article/details/73233878
注意事项:注意微信浏览器要清空缓存,转发朋友圈的缩略图微信浏览器清空缓存还不行,在同一手机上需要更改图片文件名才能生效。
新发现:JSSDK 1.4.0以上版本中的updateAppMessageShareData,updateTimelineShareData。在调用这些接口时,开启debug模式,提示当前域名不在安全域名列表中,但实际上我是设置了的,不知是何原因。
相关关键词:
微信自定义分享到朋友圈/朋友失效问题
onMenuShareAppMessage自定义的参数无效
2019.4.17遇到问题:
微信公众号开发里JSSDK 1.4.0分享接口updateAppMessageShareData 无效
(微信版本:7.0.3,jssdk为jweixin-1.4.0.js,提示errmsg:config:ok,updateAppMessageShareData为ok,updateTimelineShareData为ok,安全域名接口也设置,可就是分享,转发朋友圈不成功。)
wx.ready(function(){alert("1")}测试显示也调用了这个回调函数。
解决方案:采用jweixin-1.2.0.js,wx.onMenuShareTimeline,wx.onMenuShareAppMessage就成功了。
不知道是不是微信的bug?