在开发的时候遇到了二次分享出现invalid signature的问题!
我是采用手动屏蔽特征符来解决的!屏蔽微信自带的参数!
thisurl = Request.Url.ToString();
thisurl = thisurl.Replace(“&from=timeline”, “”);
thisurl = thisurl.Replace(“&from=groupmessage”, “”);
thisurl = thisurl.Replace(“&from=singlemessage”, “”);
thisurl = thisurl.Replace(“&isappinstalled=0”, “”);
并且还发现 wx.onMenuShareTimeline与wx.onMenuShareTimeline 必须要写在wx.ready里面!不然会出现PC端微信可以正常分享并自定义了缩略图等信息
而移动端没有效果的问题!