小程序
小游戏
企业微信
微信支付
扫描小程序码分享
现有一需求功能,用户成功分享一次,可获取一定的积分数额。改变后,没法获取success后的数据。有没有大佬帮帮忙想想方法
7 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,请问解决了吗
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
要么不管是否取消还是成功状态,只要点了分享就认为成功(现在APP的微信分享应该大部分就是这个套路的),二来,如楼上多家所说,认为分享对象有了操作的行为,即分享到用户了,才认为分享成功,这是两个度,把这个问题丢给产品呗~~~~(逃~~~)
这个需求实现不了,已经只能进行调整业务,比如分享出去之后,有人点击或者领取才发奖励。微信为了避免传销式拉人头的分享,不管分享成功与否全部默认返回分享成功状态,这是改变不了的事实了。
如何知道用户分享出去的 是否被点击了
分享的链接带上这个用户的唯一标识,unionid,openid或者vipid之类的信息。当其他用户点击分享的链接进入页面之后,把这个值传给后台就可以发奖励了(后台要做限制,避免重复发送奖励)
好的
这个功能是有的,但目前好像只有部分APP可以实现,刚刚我在某银行APP上测试,发现可以识别用户是否分享成功,不清楚这个是面向特定商户还是APP通过某种方式实现
不用考虑借助官方接口实现,因为官方特意禁止了分享回调,就是为了避免诱导分享,提升用户体验。
你可以从业务层面考虑其他实现方式,注意不要触犯微信运营规范。
新的版本已经不能获取玩家是否分享成功或者失败了。腾讯已经把返回值改掉了。
其实我说的好清楚了
腾讯为啥要关掉这个success 欸
我推荐一种方案:
你分享出去的时候,分享者的id,分享这个东西的id,你都传到分享的那个界面去。当别人打开这个 界面的时候,如果有这些id,直接给服务端传就是了,接下来的事都是服务的事了
不不不 ,我的功能需求是 只要分享成功,返回带小程序后 会提示一个分享成功 并给一定的积分数额
我现在只需要如何知道用户是否分享成功了
你说的方法,没办法第一时间给用户增加积分。
还需要被别人点开后才能增加
那就直接告诉你,你的需求实现不了
你可以用onShow方法在用户转发后返回到游戏界面的时候来处理加分的逻辑。用的时候最好加个cd。否则有可能会出现多次调用的情况。
没有这种功能了,现在是只要触发了分享,微信只会返回一种状态, 没有成功或者失败了,都会被默认为成功状态
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,请问解决了吗
要么不管是否取消还是成功状态,只要点了分享就认为成功(现在APP的微信分享应该大部分就是这个套路的),二来,如楼上多家所说,认为分享对象有了操作的行为,即分享到用户了,才认为分享成功,这是两个度,把这个问题丢给产品呗~~~~(逃~~~)
这个需求实现不了,已经只能进行调整业务,比如分享出去之后,有人点击或者领取才发奖励。微信为了避免传销式拉人头的分享,不管分享成功与否全部默认返回分享成功状态,这是改变不了的事实了。
如何知道用户分享出去的 是否被点击了
分享的链接带上这个用户的唯一标识,unionid,openid或者vipid之类的信息。当其他用户点击分享的链接进入页面之后,把这个值传给后台就可以发奖励了(后台要做限制,避免重复发送奖励)
好的
这个功能是有的,但目前好像只有部分APP可以实现,刚刚我在某银行APP上测试,发现可以识别用户是否分享成功,不清楚这个是面向特定商户还是APP通过某种方式实现
不用考虑借助官方接口实现,因为官方特意禁止了分享回调,就是为了避免诱导分享,提升用户体验。
你可以从业务层面考虑其他实现方式,注意不要触犯微信运营规范。
新的版本已经不能获取玩家是否分享成功或者失败了。腾讯已经把返回值改掉了。
其实我说的好清楚了
腾讯为啥要关掉这个success 欸
我推荐一种方案:
你分享出去的时候,分享者的id,分享这个东西的id,你都传到分享的那个界面去。当别人打开这个 界面的时候,如果有这些id,直接给服务端传就是了,接下来的事都是服务的事了
不不不 ,我的功能需求是 只要分享成功,返回带小程序后 会提示一个分享成功 并给一定的积分数额
我现在只需要如何知道用户是否分享成功了
你说的方法,没办法第一时间给用户增加积分。
还需要被别人点开后才能增加
那就直接告诉你,你的需求实现不了
你可以用onShow方法在用户转发后返回到游戏界面的时候来处理加分的逻辑。用的时候最好加个cd。否则有可能会出现多次调用的情况。
没有这种功能了,现在是只要触发了分享,微信只会返回一种状态, 没有成功或者失败了,都会被默认为成功状态