近期我们收到了很多用户对小程序/小游戏中分享功能的投诉:在某些小程序/小游戏中,分享并非是用户主动自发的行为,而是受到了某类利益的诱惑,或是被迫分享。这样的内容充斥在群里、小程序里,对用户造成了骚扰。
分享功能,旨在帮助用户更流畅地与好友分享内容和服务,应是用户自发的行为。在原来的分享接口中,用户发起分享动作之后,可以通过 success
、fail
、complete
等回调来判断用户是否完成了最后的分享动作。通过这个能力,开发者可以将产品交互在分享这个能力上做得比较自然和顺畅。现在为鼓励用户自发分享喜爱的内容,减少“强制分享至不同群”等滥用分享能力,破坏用户体验的行为,在我们权衡了分享功能带来的利弊后,分享功能将进行以下调整:
10月10日起新提交发布的版本,不再支持分享回调参数 success
、fail
、complete
,即用户从小程序/小游戏中分享消息给好友时,开发者将无法获知用户是否分享完成,也无法在分享后立即获得分享成功后的回调参数shareTicket
。该调整可以在基础库 2.3.0及以上版本体验。
此次调整可能影响到三种分享功能的用法。
第一种:判断用户是否分享成功,进而给予用户奖励。
例如:小程序提示用户“分享到5个群,可以获得一张20元的优惠券”。
这类诱导用户分享的行为是我们平台所不倡导的,后续将没有办法实现。
第二种:分享完成后变更当前的页面状态
例如:赠送礼品场景下,用户点击“赠送”按钮,将礼品分享出去,分享成功后,界面展示“等待领取”。
这类场景,我们建议可以适当调整交互方案。例如在分享后继续保留“赠送”按钮,但在页面上提示用户一个礼品只能被一人领取,重复赠送无效。
第三种:通过用户分享之后的
shareTicket
获取群唯一标识openGId
,以显示对应群的相关信息。
例如:通过分享小程序到某个群里,可以查看该群内成员的排行榜。
此次调整后,用户分享完成后无法立刻显示该群的排行榜信息,但仍可在用户从群消息点击进入小程序时显示该群的排行榜信息。
10月10日起新提交发布的版本将会受到此调整的影响。
需要各位开发者注意,10月10日起新提交发布的版本将会受到此策略的影响,请及时调整分享相关能力,考虑兼容上述调整带来的影响。
调整策略在基础库 2.3.0 及以上版本生效,该基础库版本对应微信客户端6.7.2版本。另外,考虑到兼容性等问题,在基础库版本 2.3.0 以下的环境中不受此策略影响,小程序/小游戏可继续获取分享回调事件。
太坑啦 太坑啦
这样搞 我这个发积分红包的功能怎么搞 只能发一次 发送到群里之后还是发送按钮
分享前要做询问确认提示,怎么整?
帖子上说整改后,对于群id的获取: “此次调整后,用户分享完成后无法立刻显示该群的排行榜信息,但仍可在用户从群消息点击进入小程序时显示该群的排行榜信息。”
现在问题是,我分享到群后,别人从群点击进来,群id一直很难获取,偶尔能够获取一次,大多情况下获取不了。
这个是怎么回事,能够说清楚一点吗?后续想获取群id应该如何操作
https://developers.weixin.qq.com/community/develop/doc/000e487db087e0271308fea985c000?highLine=%25E7%25BE%25A4id
官方对于这个不能获取群id的问题可以给出解决措施吗?
还是有很多公司有想获取群id这方面的需求
相同需求,是否有解决过
我每天分享至群里获得3000欢乐豆还能用吗
都2019 1 月 14 了 , 小程序跟小游戏照样可以用
我们2018年9月20号发布的,2019年1月7号还能用,2019年1月10号就不能用了,有没有官方回复一下是怎么回事,不是说10月10号后发布的才受影响么?还请回复,谢谢!
2.3.0基础库只支持微信6.X版本,现在微信升级到了7.0
不是很爽,投诉谁你们就关谁,别动不动就调整接口,需求总还是有的
分享完信息需要将群GID和分享的内容绑定,这怎么处理呢。微信的处理方式太简单粗暴了,把所有问题都抛给了开发者
页面需要计时,分享操作时需要暂停计时。分享动作没有回调,怎样才能确定什么时间恢复计时呢?