问答 / 0 / 13 / 创建于 3年前
最近要做一个分享到第三方社交软件的功能,如果不涉及奖励问题,前端分享后,就不管了;但是我们这边分享成功后,是有奖励的,后端是怎么知道分享是否真的成功了呢?
调用第三方分享都会有回调接口的。
如果是微信分享的话,那后端是不知道的了,微信已经不给是否成功的回调信息了
事件埋点触发后端接口
微信的不行,这个不能算bug,人家就是这么设计的,避免诱导分享
一般流程是前端会集成第三方分享sdk,第三方分享sdk提供api给前端,分享成功后第三方sdk会回调给前端,这时只需要交前端把结果回传服务端即可!
现在大多第三方SDK都不再提供分享成功回调,点了就算分享
分享链接里带上分享者的 id,他分享出去的链接被别的用户访问的时候,你就知道是谁打开了谁分享的链接了。当然,这个只能用于已经登陆的用户。
王者荣耀都是选择分享微信 然后直接回来就分享成功的 官方不提供功能的
大部分 app 都是点了就算分享成功了,因为我一般点了就返回
基本上除了程序员以外,点分享的真的会分享出去的,如果这个奖励价值不高,建议直接发放,不然等其他用户点击,体验太差
确实,现在一般都是不会给分享成功的返回了,大多是点击分享就能拿奖励,但是我注意看了下有些app的分享,他会延迟几秒给你奖励,如果你点击了不分享马上回去返回,依然是没分享成功的状态,如果你点了分享后再分享界面待一段时间再返回就是分享成功了,一般人的话就会有只有成功分享才能领奖励的错觉
有些公司为了防止用户作弊,分享出去的链接要用户点击一下才发奖励
现在好像是无了,不过目前更好的方案是 A->B B点击点击才ok ,微信修改规则为你获取不到是否分享成功,无论怎样都是成功
我要举报该,理由是:
调用第三方分享都会有回调接口的。
如果是微信分享的话,那后端是不知道的了,微信已经不给是否成功的回调信息了
事件埋点触发后端接口
微信的不行,这个不能算bug,人家就是这么设计的,避免诱导分享
一般流程是前端会集成第三方分享sdk,第三方分享sdk提供api给前端,分享成功后第三方sdk会回调给前端,这时只需要交前端把结果回传服务端即可!
现在大多第三方SDK都不再提供分享成功回调,点了就算分享
分享链接里带上分享者的 id,他分享出去的链接被别的用户访问的时候,你就知道是谁打开了谁分享的链接了。当然,这个只能用于已经登陆的用户。
王者荣耀都是选择分享微信 然后直接回来就分享成功的 官方不提供功能的
大部分 app 都是点了就算分享成功了,因为我一般点了就返回
基本上除了程序员以外,点分享的真的会分享出去的,如果这个奖励价值不高,建议直接发放,不然等其他用户点击,体验太差
确实,现在一般都是不会给分享成功的返回了,大多是点击分享就能拿奖励,但是我注意看了下有些app的分享,他会延迟几秒给你奖励,如果你点击了不分享马上回去返回,依然是没分享成功的状态,如果你点了分享后再分享界面待一段时间再返回就是分享成功了,一般人的话就会有只有成功分享才能领奖励的错觉
有些公司为了防止用户作弊,分享出去的链接要用户点击一下才发奖励
现在好像是无了,不过目前更好的方案是 A->B B点击点击才ok ,微信修改规则为你获取不到是否分享成功,无论怎样都是成功