记录用户首次进入某程序
某笔记类型产品(如幕布),有如下功能:如果该用户在注册登录后是第一次进入某个新建的文档,则主动弹出文档的使用教程,如果下次再打开任意文档,都不会主动弹出使用教程。请问前后端人员该如何协作完成?
我的实现思路是:后端在User这个model中维护一个字段,比如:first2Doc
,当用户进入首次进入某文档后,向后端请求ajax,获取用户信息,进而判断是否为首次进入,是否主动弹出文档使用教程。
果然跟自己的猜测类似,估计code字段就是用来标记是否为首次进入的。
拓展探索
根据自己的理解加实践又发现,current_user api 返回的json数据对应的"level"字段应该表示用户级别,因为我又注册了一个用户,它没有勋章时对应的level字段,值为0 :~)