小程序
小游戏
企业微信
微信支付
扫描小程序码分享
小程序如何实现每日签到功能?大佬们,求解
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你要做一个怎么样的签到功能?
写个接口签到数据存数据库不是很方便的可以实现吗。就是要在签到前让用户授权获取unionid,来将数据和用户绑定。
如果是纯前端做的话,我能想到的就是把签到数据存入缓存中了,但是缓存会有一定几率丢失的。
就是相当于QQ签到这种,一开始的时候默认没签到,签到后就变成已签到,等过了一天就变成未签的,把前一天的给清空了,逻辑大概这样。。 现在问题是怎么判断过了一天时间的改变了?
签到的时候记日期啊,然后每次用户进小程序的时候都获取当前的日期做比较,一致的话就显示已签到,不一致就显示签到。每次签到都会把当天的日期存数据库,这样还能统计这个月漏签了几天。
也就是说在服务端给一个字段来存储时间,根据这个字段与当前时间进行比较、是否签到,如果是就显示已签到否则未签到。。那么过了一天让它显示未签到,这个逻辑是?
怎么写有教程吗
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你要做一个怎么样的签到功能?
写个接口签到数据存数据库不是很方便的可以实现吗。就是要在签到前让用户授权获取unionid,来将数据和用户绑定。
如果是纯前端做的话,我能想到的就是把签到数据存入缓存中了,但是缓存会有一定几率丢失的。
就是相当于QQ签到这种,一开始的时候默认没签到,签到后就变成已签到,等过了一天就变成未签的,把前一天的给清空了,逻辑大概这样。。 现在问题是怎么判断过了一天时间的改变了?
签到的时候记日期啊,然后每次用户进小程序的时候都获取当前的日期做比较,一致的话就显示已签到,不一致就显示签到。每次签到都会把当天的日期存数据库,这样还能统计这个月漏签了几天。
也就是说在服务端给一个字段来存储时间,根据这个字段与当前时间进行比较、是否签到,如果是就显示已签到否则未签到。。那么过了一天让它显示未签到,这个逻辑是?
怎么写有教程吗