如何知道用户是否分享成功
发布于 6 年前 作者 jie45 5229 次浏览 来自 问答

现有一需求功能,用户成功分享一次,可获取一定的积分数额。改变后,没法获取success后的数据。有没有大佬帮帮忙想想方法

4 回复

新的版本已经不能获取玩家是否分享成功或者失败了。腾讯已经把返回值改掉了。

要么不管是否取消还是成功状态,只要点了分享就认为成功(现在APP的微信分享应该大部分就是这个套路的),二来,如楼上多家所说,认为分享对象有了操作的行为,即分享到用户了,才认为分享成功,这是两个度,把这个问题丢给产品呗~~~~(逃~~~)

这个需求实现不了,已经只能进行调整业务,比如分享出去之后,有人点击或者领取才发奖励微信为了避免传销式拉人头的分享,不管分享成功与否全部默认返回分享成功状态,这是改变不了的事实了。

我推荐一种方案:

你分享出去的时候,分享者的id,分享这个东西的id,你都传到分享的那个界面去。当别人打开这个 界面的时候,如果有这些id,直接给服务端传就是了,接下来的事都是服务的事了

回到顶部