-
Notifications
You must be signed in to change notification settings - Fork 0
FEED & NOTIFICATION
Zhipeng Liu edited this page Jul 29, 2015
·
6 revisions
用户主页中显示的feed。
- ASK_QUESTION:提问
- ANSWER_QUESTION:回答
- UPVOTE_ANSWER:赞同回答
- FOLLOW_QUESTION:关注问题
- FOLLOW_TOPIC:关注话题
- FOLLOW_USER:关注人
当出现重复行为时(3-6条),仅更新创建时间。
用户首页中显示的feed。
- FOLLOWING_UPVOTE_ANSWER:我关注的人赞同某个回答
- FOLLOWING_ASK_QUESTION:我关注的人提出了某个问题
- FOLLOWING_ANSWER_QUESTION:我关注的人回答了某个问题
- FOLLOWING_FOLLOW_QUESTION:我关注的人关注了某个问题
- FANTASTIC_ANSWER_FROM_FOLLOWED_TOPIC:关注的话题下的精彩回答(后台)
当出现重复行为时(1、4、5),不重复提示。
撰写页显示的feed。
- INVITE_TO_ANSWER:别人邀请我回答的问题
- WAITING_FOR_ANSWER_QUESTION_FROM_EXPERT_TOPIC:我擅长的话题下的待回答问题(后台)
- WAITING_FOR_ANSWER_QUESTION_FROM_ALL:全站热门的待回答问题(后台、偶尔)
- WAITING_FOR_ANSWER_QUESTION_FROM_ANSWERED_TOPIC:我没有写进擅长话题,但我之前有过回答的话题下的热门待回答问题(后台、偶尔)
2-4不重复提示相同的问题。
当别人邀请我回答问题时,若为同一个人多次邀请,则不提示;若是来自不同人的邀请,则提示。
- FOLLOW_ME:关注了我(不重复提示)
- UPVOTE_ANSWER:赞同了我的回答(需合并、不重复提示)
- THANK_ANSWER:感谢了我的回答(需合并、不重复提示)
- LIKE_ANSWER_COMMENT:赞了我的评论(需合并、不重复提示)
- ANSWER_FROM_ASKED_QUESTION:回答了我提出的问题
- COMMENT_ANSWER:评论了我的回答
- REPLY_ANSWER_COMMENT:回复了我的评论
- GOOD_ANSWER_FROM_FOLLOWED_TOPIC:关注的问题有了精彩的回答(后台)
- SYSTEM_NOTI:系统通知(后台)
- HIDE_ANSWER:回答被折叠(后台)
1为用户类通知,2-4为感谢类通知,5-10为消息类通知。
1-4不重复提示。
对于需合并的通知而言,既要存储每一条通知(方便对重复的判断),也要存储合并后的通知(方便显示),如下:
- A
- B
- C
- [A, B, C]