【经验分享】制作抽奖与投票时的一些防刷票的小经验

在制作带有抽奖或投票的作品时,有时在电脑上使用预览链接测试效果,会发现要输入二维码,不用担心,这个是系统自带的防刷票验证,这个验证一般只会在pc端出现一次,手机上是不会出现的,在手机上要做到防刷票,可以参考下面几个方法:
 1.使用代码检测是不是在微信环境
使用了抽奖与投票控件的作品会自带验证功能,这个验证需要使用微信的相关功能,所以建议限制作品只在微信里传播。
这个链接里的代码可以用来检测是不是在微信的环境: http://bbs.mugeda.com/?/question/3014
如果还需要使用其他的api,可以参考这个链接:http://card.mugeda.com/mugedaApiDoc/index.html
 
(注意:抽奖与投票功能在导出后会自动失效,因为它需要使用微信的一些功能,这功能在mugeda里使用是已经设置好的)
 
2.给有抽奖或投票行为的按钮再加一个提示,让用户等待一小段时间
抽奖与投票行为需要向服务器请求结果,这个过程根据用户使用的网络不同会有不同的等待时间,或者服务器响应比较慢时,用户那边如果长时间没有反馈,用户可能会多次点击,从而造成多次抽奖或投票了,建议在按钮上加一个改变元素行为,在请求结果的同时让一个提示告诉用户现在正在抽奖或投票,请等待一下,然后抽奖的行为设置里成功或失败可以设置跳页面或帧,帧上设置行为让提示移开,或者使用回调函数,回调函数里可以写代码让这个提示移开同时写跳页面等行为。
 
可以参考一下这个demo里的行为设置: https://www.mugeda.com/animation/edit/19889614
 
 
 
 

0 个评论

要回复文章请先登录注册