收藏
回答

如何知道用户是否分享成功

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


回答关注问题邀请回答
收藏

7 个回答

  • 小程序商城定制开发2600元全包
    小程序商城定制开发2600元全包
    05-30

    反正判定是只要点击了分享,都会返回成功的

    05-30
    有用 1
    回复
  • 吴文彬
    吴文彬
    2020-09-23

    你好,请问解决了吗

    2020-09-23
    有用 1
    回复
  • 幸福在家里
    幸福在家里
    2019-01-16

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

    2019-01-16
    有用 1
    回复 2
    • feng
      feng
      2020-01-07
      就算不管是否取消还是成功状态,微信H5的也检测不到啊。success跟complete是一开始进去就触发了,没有那个是点击分享的时候触发的
      2020-01-07
      回复
    • Henry
      Henry
      2020-07-22
      那我如何知道他是否点击了分享按钮呢
      2020-07-22
      回复
  • 旅行者
    旅行者
    2019-01-16

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

    2019-01-16
    有用 1
    回复 3
    • 慕枫桥夜泊
      慕枫桥夜泊
      2019-01-16

      如何知道用户分享出去的 是否被点击了


      2019-01-16
      回复
    • 旅行者
      旅行者
      2019-01-16回复慕枫桥夜泊

      分享的链接带上这个用户的唯一标识,unionid,openid或者vipid之类的信息。当其他用户点击分享的链接进入页面之后,把这个值传给后台就可以发奖励了(后台要做限制,避免重复发送奖励)

      2019-01-16
      回复
    • 慕枫桥夜泊
      慕枫桥夜泊
      2019-01-16回复旅行者

      好的

      2019-01-16
      回复
  • 青寒
    青寒
    2020-09-16

    不用考虑借助官方接口实现,因为官方特意禁止了分享回调,就是为了避免诱导分享,提升用户体验。

    你可以从业务层面考虑其他实现方式,注意不要触犯微信运营规范。

    2020-09-16
    有用
    回复
  • 青十七
    青十七
    2019-01-14

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

    2019-01-14
    有用
    回复 2
    • 梦随兴飞
      梦随兴飞
      2019-01-14

      其实我说的好清楚了

      2019-01-14
      回复
    • 慕枫桥夜泊
      慕枫桥夜泊
      2019-01-14

      腾讯为啥要关掉这个success  欸


      2019-01-14
      回复
  • 梦随兴飞
    梦随兴飞
    2019-01-14

    我推荐一种方案:

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


    2019-01-14
    有用
    回复 8
    • 慕枫桥夜泊
      慕枫桥夜泊
      2019-01-14

      不不不 ,我的功能需求是 只要分享成功,返回带小程序后 会提示一个分享成功 并给一定的积分数额


      我现在只需要如何知道用户是否分享成功了



      2019-01-14
      回复
    • 慕枫桥夜泊
      慕枫桥夜泊
      2019-01-14

      你说的方法,没办法第一时间给用户增加积分。

      还需要被别人点开后才能增加

      2019-01-14
      回复
    • tomato potato
      tomato potato
      2019-01-14回复慕枫桥夜泊

      那就直接告诉你,你的需求实现不了

      2019-01-14
      回复
    • 青十七
      青十七
      2019-01-15回复慕枫桥夜泊

      你可以用onShow方法在用户转发后返回到游戏界面的时候来处理加分的逻辑。用的时候最好加个cd。否则有可能会出现多次调用的情况。

      2019-01-15
      回复
    • 卢
      2019-01-15回复慕枫桥夜泊

      没有这种功能了,现在是只要触发了分享,微信只会返回一种状态, 没有成功或者失败了,都会被默认为成功状态

      2019-01-15
      回复
    查看更多(3)
登录 后发表内容