一、需求定义
1、消息平台主要负责发送ToC业务消息。消息作为产品与用户的交互载体,帮助产品提升交互体验,支持公司业务开展。
2、发送消息的核心需求:及时性、有效性、高效性、稳定性、方便性、运营管理能力、策略管理及分析能力。
1、消息类型定义
参考:消息平台-消息类型比较
2、消息模板
4、黑名单校验
5、敏感内容过滤
6、发送次数校验
7、渠道管理
8、消息回执状态
9、用户上行消息
10、批量文件消息
11、系统接入方管理
12、消息中心消息查询
13、消息系统运营管理页面
14、消息策略发送解析引擎
15、消息策略发送管理
以上1-5、10、11是所有消息类型通用的一些功能,其余功能需要根据不同类型具体分析。
二、功能介绍
按照不同消息类型,分别介绍该类型所具备的所有业务功能
短信
- 短信的长度运营商限制了是536个字符,所以业务上需要考虑这个限制,如果一条超过70个字符还会拆分多条发送,拆分多条发送就相当于收多条的钱
- 短信模板的用占位符替换具体的参数,然后渲染真实内容发送,因此需要有界面可以配置模板及其模板参数
- 通过模板渲染内容需要一个通用工具