微信分享的坑(微信分享成功之后,微信会拦截第一条请求)

还是老生长谈的问题,之前做的一个项目近期上线了,其中涉及到一个微信分享发送优惠券的问题。测试的时候没测出来,导致上线两天冒出上万条分享之后,突然分享成功之后发不出优惠券了。

刚开始的时候,这个现象只暴露在微信分享到朋友圈才会遇到。而且反应的几个用户手机还都是ios,于是我们公司的小伙伴赶紧测,不知道是凑巧,还是微信机制的原因,安卓是没问题的, ios都不行(也可能是凑巧)。公司五六个小伙伴都用的ios不行。

下午在找问题,找遍了网上的资料,也没有人明确的说明这个问题。 后来用抓包工具来定位问题, 发现压根儿不是手机机型的问题, 而是, 微信为了禁止诱导用户分享行为所导致的。(之前有提到过的,微信取消了用户分享回调,现象已经检测不到用户是否真正分享出去了) 当访问量达到一定地步后,微信会截取分享之后的及时请求,当然也不是所有用户。

##解决办法:
在分享之后的第一条请求上加个定时器就完美解决了。

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