举个栗子:网站开发了个新功能要指引用户用这个新功能,用户第一次访问显示指引,第二次、第三次...第n次就不显示。
我的想法是判断用户访问时间是否在新功能发布的时间后,如果是而且访问过了就有个标记flag,所以每次访问都判断时间和标记。用localStorage只可以记录这个设备,如果是注册的用户的话设备不固定,要怎么判断?前端实现~
举个栗子:网站开发了个新功能要指引用户用这个新功能,用户第一次访问显示指引,第二次、第三次...第n次就不显示。
我的想法是判断用户访问时间是否在新功能发布的时间后,如果是而且访问过了就有个标记flag,所以每次访问都判断时间和标记。用localStorage只可以记录这个设备,如果是注册的用户的话设备不固定,要怎么判断?前端实现~
13 回答13.1k 阅读
8 回答3.1k 阅读
3 回答1.6k 阅读✓ 已解决
2 回答5.3k 阅读✓ 已解决
5 回答1.6k 阅读
3 回答2.4k 阅读✓ 已解决
5 回答1.9k 阅读✓ 已解决
为你的新功能指引创建一张记录新功能与用户是否首次使用的对照表。
新功能标示、用户id、是否首次使用(布尔)
协调后端在需要放置该指引的页面放一个判断,判断规则可以对比功能发布时间与用户登陆时间,外加查询这张表
用户点关闭指引时,用ajax向api post一条记录到我们新建的这张表