微信js-sdk分享朋友圈回调事件

本文是理论篇,代码网上多的是,正确与否不说,毕竟都是抄来抄去的,当然,也有因微信版本不同,代码实现方法不同的。

今天要说的是,微信分享自定义页面成功后的回调事件。

有些地方会用到这样的功能:用户分享后,可享受更深一个层次的待遇,可能是红包,可能是抽奖等,

这时,就需要记录哪个用户分享了,并记录下来。

首先想到的就是分享成功后,执行ajax异步保存openid和分享的时间,

其实,经过实践证明,这样的操作是不可取的,为何?成功率很低,

如果只是分享成功后提示一下,没问题(好像alert在成功后无效,失败后有效),

一旦加入异步的操作,成功率很低,经过反复测试,分段测试,最终找到比较稳定靠谱的方式:

分享成功后,页面跳转到提示页面,由提示页面异步执行保存数据的事件,

反复测试多次,都是成功的。


微信坑多,小心仔细。



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