站内信设计总结

本文详细介绍了站内信的设计,包括为何需要站内信、站内信的来源、格式、内容模型、组织方式、设置,以及如何生成、保存和获取站内信。站内信内容模型包括主语、关联对象、接收人、触发事件和主实体类型。此外,还讨论了站内信的动态获取和聚合策略,以优化用户体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

为什么需要站内信

在我的上一篇文章 网站消息通知设计 中提到了网站消息通知系统的组成,其中有个很重要的部分就是通知渠道,包括站内信、短信、邮件等其他方式。而在众多渠道中最重要和必不可少的就是站内信了,毕竟短信、邮件这些触达方式要钱不说,还会分分钟钟被用户吐槽和拉黑。 需要注意的是:无论在在 PC 端网站还是 APP 端的推送,本篇文章都统一称为站内信,它们在底层都是同一套,只是展现方式不同而已。

站内信的来源

站内信的通知来源一般包括以下三种:

1.用户事件触发:当某个用户对某个对象执行了评论、@、点赞、留言等动作,都需要对对象拥有者进行通知。这是最常见的需要通知的场景。
2.满足系统的规则后自动触发:比如被系统封号、等级提升、获得勋章时,理论上都应该对用户进行通知。
3.管理员触发:管理员主动向全网或者某个用户发送通知,比如发送公告等。
复制代码

相信读者在使用掘金、知乎等网站或者 APP 收到最多的站内信类型应该就是 1 和 3 了。

站内信的格式

站内信的具体内容我们无法枚举,但是内容的结构却有着固定的模型。根据不同的消息来源参考知乎和掘金我们枚举一些站内信内容,从而更容易的总结出该模型。

站内信案例枚举

1. 用户事件触发

【xxx】【点赞】了你的【文章】【文章的标题】
【xxx】【评论】了你的【文章】【文章的标题】
【xxx】【点赞】了你在【文章】【文章的标题】下的评论
【xxx】【回复】了你的【评论】【被回复的评论的内容】
【xxx】【点赞】了你在【文章】【文章标题】下的回复
【xxx】在【文章】【文章的标题】中【@】了你
【xxx】在【文章】下的【评论】中【@】了你
【xxx】在【文章】下的【回复】中【@】了你
【xxx】回答了你关注的【问题】【问题标题】
【xxx】更新了你关注的【文章】【文章标题】
【xxx】邀请你回答【问答】【问答标题】
【xxx】关注了你
复制代码

2. 系统自动触发

恭喜你,你的【会员】成功升级到了【13级】
由于你已经多次违反网站规定,现已经被封号【3个月】
复制代码

3. 管理员发送

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值