一、为什么需要改进消息推送
背景:
下发信息时:多种不同类型任务 -> 多个渠道发送
一些不太好的消息推送实现,对于每种推送方式,如sms短信,推送push,邮件等都单独处理。
如果加一个消息管理平台,事情就简单多了,不同的消息推送方式全部由消息管理平台处理,不同任务只需要调用相关服务就可以
so,austin就是这个消息管理平台。其功能是:统一接口发送各种类型消息,用消息管理平台将消息下发功能剥离具体的业务。
二、austin消息管理平台的基本结构?
- 粗略的需求:
使用者是技术方和运营方,技术方调用api接口,运营方需要无代码的平台。
技术方和运营方都需要平台的数据,包括用户是否收到/用户是否点击/是否被规则过滤等。
此外,还