业务场景积累

记录用户首次进入某程序

某笔记类型产品(如幕布),有如下功能:如果该用户在注册登录后是第一次进入某个新建的文档,则主动弹出文档的使用教程,如果下次再打开任意文档,都不会主动弹出使用教程。请问前后端人员该如何协作完成?

我的实现思路是:后端在User这个model中维护一个字段,比如:first2Doc,当用户进入首次进入某文档后,向后端请求ajax,获取用户信息,进而判断是否为首次进入,是否主动弹出文档使用教程。

发送current_user ajax请求

请求返回的具体信息

果然跟自己的猜测类似,估计code字段就是用来标记是否为首次进入的。

拓展探索

根据自己的理解加实践又发现,current_user api 返回的json数据对应的"level"字段应该表示用户级别,因为我又注册了一个用户,它没有勋章时对应的level字段,值为0 :~)


我的勋章代表用户级别,即level
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,393评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,957评论 19 139
  • json-rpc 是 rpc 通信过程中定义的一套 json 格式标准,最早是 json-rpc1.0,最新是 j...
    juniway阅读 4,871评论 0 2
  • 这里的userArr是存放有Model的数组 while (userArr.count > 0) { //建立临时...
    心在前方阅读 998评论 0 1
  • iOS9程序员需要知道的 从iOS8过渡到iOS9出现了一些需要注意的问题下面就我知道或者搜集到的知识列出来以供参...
    aSnail阅读 582评论 0 2