收藏
回答

服务端如何判断用户在小程序中是否看完激励广告?

我的小程序当前业务逻辑是用户看完激励视频后给用户积分奖励,但目前没有在文档中找到服务端判断用户看完激励广告的方式,所以产生了这个疑问!


如果服务端没有准确的数据来源判断用户看完激励广告,仅凭广告组件close回调来调用接口让服务端给用户添加积分,如果添加积分的接口被拦截,别有用心的人就可以通过模拟器获得token,从而疯狂请求添加积分的接口达到随意给自己加积分的目的!

最后一次编辑于  2019-12-22
回答关注问题邀请回答
收藏

2 个回答

  • 仙森ღ₅₂₀¹³¹⁴
    仙森ღ₅₂₀¹³¹⁴
    2019-12-23

    我jio得 这个 自己做好校验 就好了吖,防刷机制。加密请求。而且 这种刷积分得事情你们可以查到直接把他拉入黑名单

    2019-12-23
    赞同
    回复 5
    • 小明
      小明
      2019-12-23
      没办法,做了个每日次数限制!!
      2019-12-23
      回复
    • 仙森ღ₅₂₀¹³¹⁴
      仙森ღ₅₂₀¹³¹⁴
      2019-12-23回复小明
      每日限制次数,那观看激励式视频的人不就少了。收益就少了。看视频薅羊毛我jio得ok。但是刷接口这种就过分了~
      2019-12-23
      回复
    • 小明
      小明
      2019-12-23
      对的呀! 激励视频的目的就是用奖励去让用户看广告! 但是,如果服务端不进行验证,仅通过前端请求接口实现加积分的功能,我觉得非常鸡肋! 前端谈安全就是笑话,不论你接口做什么样的加密,只要拿到接口、获得TOKEN(或其他验证方式的验证值)就可以刷积分了!
      2019-12-23
      回复
    • 小明
      小明
      2019-12-23
      无奈只能做个每日次数限制...这样即时被「恶意」刷接口,也无所谓了,反正损失不大!
      2019-12-23
      回复
    • 仙森ღ₅₂₀¹³¹⁴
      仙森ღ₅₂₀¹³¹⁴
      2019-12-23回复小明
      我们前端做了md5的加密算法。验证时间戳和加密的东西 就欧克了。同一个时间戳请求不会成功。后端也做了一些防刷机制,最后 还是只能人工干预,某用户刷分啥的,给扣掉 并拉黑。。
      2019-12-23
      回复
  • undefined
    undefined
    2019-12-22

    真要是别有有心,你做什么都是徒劳。你可以考虑用云开发云函数或接口加校验,接口也得限制频率,疯狂请求就拉黑

    2019-12-22
    赞同
    回复 2
    • 小明
      小明
      2019-12-22
      对单个用户进行频率限制只是骗自己的招数!还是希望官方能有一些方式用于开发者校验某个用户看完了激励广告,这样是最有用的方式!
      2019-12-22
      回复
    • undefined
      undefined
      2019-12-22回复小明
      噗哈哈哈,那你等着吧
      2019-12-22
      回复
登录 后发表内容
问题标签