收藏
回答

getUnlimited生成二维码,有什么办法确定已经被扫了?

getUnlimited生成二维码,有什么办法确定已经被扫了,

使用场景是这样的,生成一个签到码(就是小程序的二维码)签到,防止有人拍照发给不在现场的人,有什么办法避免,能不能确定getUnlimited生成二维码已经被扫了?

各位大佬有什么好的建议吗

回答关注问题邀请回答
收藏

3 个回答

  • 老张
    老张
    2020-06-03

    被扫不是会打开小程序吗?这不就知道了吗?

    2020-06-03
    有用
    回复 6
    • 向前看
      向前看
      2020-06-04
      是这样的,a生成二维码不参与扫码,由b来扫,b扫完后,怎么通知a,刷新重新生成二维码给下一个人扫
      2020-06-04
      回复
    • 老张
      老张
      2020-06-04回复向前看
      数据库如下就行了。
      2020-06-04
      回复
    • 向前看
      向前看
      2020-06-04回复老张
      现在的设想是a生成的二维码被扫后,自动会刷新,就是问题如何让a知道被扫了,自动刷新再生成新的二维码
      2020-06-04
      回复
    • 老张
      老张
      2020-06-04回复向前看
      通知a只能订阅消息吧
      2020-06-04
      回复
    • 向前看
      向前看
      2020-06-04回复老张
      哎 不好实现,订阅消息只能通知一次,即使申请下来永久订阅,总不能管理员在小程序生成二维码的页面给别人扫了,退出来点订阅消息再进吧,学员7 80个,管理员要疯了
      2020-06-04
      回复
    查看更多(1)
  • 默
    2020-06-03

    获取不到

    可以通过二维码参数参加标识去识别是否已有人扫过这个二维码

    2020-06-03
    有用
    回复 5
    • 向前看
      向前看
      2020-06-03
      哦 明白了 ,再问一句A生成二维码,b来扫码,怎么实现扫完后,二维码改变重新生成,给c来扫,大佬有思路吗
      2020-06-03
      回复
    • 默
      2020-06-03回复向前看
      使用场景是什么?
      2020-06-03
      回复
    • 向前看
      向前看
      2020-06-03回复
      就是A是管理员,有一堆学员要签到,由A生成二维码,学员b,c,d,...来签到,每个二维码只能由一个人扫,扫完失效,只能一个人扫传参可以解决,怎么解决前一个人扫完后,管理员的二维码自动改变,
      2020-06-03
      回复
    • 默
      2020-06-03回复向前看
      参考 不一定行得通 而且会很耗性能
      写个定时器去查询如果已经有标识的学生就自动通知后台重新生成二维码
      2020-06-03
      回复
    • 向前看
      向前看
      2020-06-04回复
      也考虑了这种想法,确实访问太频繁,作为备选吧,想看看有什么其他的更好的方法
      2020-06-04
      回复
  • 张从心
    张从心
    2020-06-03

    给每一个二维码生成一个id,谁扫码了,把谁的信息和二维码的id绑定在一起,有用户信息的就是被扫了,没有的就是没有扫啊

    2020-06-03
    有用
    回复 9
    • 向前看
      向前看
      2020-06-03
      哦 明白了 ,再问一句A生成二维码,b来扫码,怎么实现扫完后,二维码改变重新生成,给c来扫,大佬有思路吗
      2020-06-03
      回复
    • 张从心
      张从心
      2020-06-03回复向前看
      当二维码和用户信息绑定成功后,在重新生成一个新的二维码就好了
      2020-06-03
      回复
    • 向前看
      向前看
      2020-06-03回复张从心
      扫码的和生成的不是同一个人,就是a生成,b扫码,b扫完后,怎么通知a改变
      2020-06-03
      回复
    • 向前看
      向前看
      2020-06-03回复张从心
      有点即时通讯的味道了
      2020-06-03
      回复
    • 张从心
      张从心
      2020-06-03回复向前看
      就是A扫描后,A发送请求到后台告诉后台,我已经扫描了; 后台收到请求后把数据绑定在一起然后返回给前台,绑定成功,并且把二维码一起返回给前台,如果这个二维码已经被扫了,就返回给前台,这个二维码已经被别人扫描了
      2020-06-03
      回复
    查看更多(4)
登录 后发表内容
问题标签