本文背景
首先本文总结基于我的刷题小程序,在该小程序里面存在好友助力得积分的功能,最近几天我在梳理这块逻辑,趁机总结下
参考文档
在小程序内部好友助力始终是一个敏感的功能点,稍有不慎,就有可能导致小程序审核被拒,更有甚者小程序被封,本人之前运营的一个抽奖类小程序就是因为分享被永久禁封了
滥用分享违规案例集锦官方
https://developers.weixin.qq.com/community/develop/doc/000086404ac470274a1acc2a851809
好友助力被判定为诱导分享,请问现在助力不行了吗
https://developers.weixin.qq.com/community/develop/doc/0004206e0c8a58d255194fd6e56800
分享功能调整背后的故事
https://developers.weixin.qq.com/community/develop/doc/0006823675c0e82a8307c6db25bc09
本文内容
本文 计划从开发的角度来谈谈好友助力实现的细节
在目前的小程序中有以下两种好友助力的方式
(1)直接分享好友
(2)生成小程序码,进而实现分享好友
具体截图如下所示
(1)
(2)
在这上面两个场景下,第一种方式直接分享好友,好友完成助力后可以增加20积分,在第二种方式好友扫码进入后,可以增加30个积分
上面描述了具体的场景,那么具体实现是怎么样的呢?
具体在实现的时候,是这样的
(1)直接分享会在分享的链接里面带openid
(2)生成海报分享,会在分享里面带参数scene
如果用户打开小程序或者扫码识别海报,在option里面会带对应的参数,如果存在openid会走分享的流程,增加20积分,如果存在scene会在海报的分享流程,增加30积分
在具体判断当前助力是否有效,有个逻辑判断当前助力用户是否为新用户
至于新用户判断逻辑是通过判断某个集合是否存在该openid
本文总结
本文通过总结刷题小程序内部两种分享得积分的场景,具体描述了好友助力的实现方式,以及在开发过程中根据目前的分享运营规范要注意的事项,希望对大家有所帮助
请问你这个分享功能正常运行了么?
直接分享好友小程序获得20积分
生成海报分享好友,好友完成助力
生活原本沉闷,但跑起来就有风!