onMenuShareAppMessage自定义的参数无效,微信分享失败原因

微信版本: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?

你可能感兴趣的:(微信)