这些图片中的内容是关于IM即时通讯的软件,你识别图片中的内容,整理为需求文档,包含图片,功能说明 上面是一张图片,下面就是说明,功能的标题就是图片的名称,说明的时候将功能相关的放一起,我希望是这样的 1.相关功能图片的总体功能(需要你总结一个标题) 1.1 图片名称 图片 功能说明: 图片内容的描述 写成一个md文档,要在md文档中可以看到图片 密码aes 加解密 密码能够加解密 聊天内容加密 聊天内容的监控 用户的类别 后台生成的有标识 登录设备做标识 移动 登基日志 连续N天设备登录 多通过配置的方式处理 前端不要写死 一定要考虑好群聊的推送问题 离线和在线状态存到redis里面 离线的不推 离线的我们的服务不推 走极光的推送 多用开关 admin后台群操作通过kafka投递到c端 c端通过ws传到客户端 记录先放到Kafka、 再异步落库。用考虑重复落库的可能 1. 有 IM 即时通讯项目开发经验优先; 2. 熟悉消息可靠性、消息时序、ACK 机制、消息去重、离线消息处理; 3. 熟悉群消息扩散策略,如读扩散、写扩散; 4. 理解多端同步、消息漫游、消息推送等 IM 核心机制; 5. 有 OpenIM 或类似 IM 项目经验优先。 1.注册增加邀请码 (非必填 )不填邀请码可以正常注册。只要手机号符合11位格式就行 2.验证码验证作为开关 关闭的情况下的话后台不想第三方发送请求,前端正常ui的倒计时,但是收不到验证码 3.正常不填邀请码,用真实手机号注册的,且后台开关打开的情况下,可以收到验证码的流程也能正常注册 用户的唯一标识用user_id来标记,然后新增user_name,也就是用户名字段