消息存储标识,各个平台的存储标识必须一致

比如 iOS Android 等同一个类型的消息,iOS 是 Save ,Android 是 Count ,就会出现同一条消息 iOS 没有未读数增加而 Android 未读数累加

1.0.0

Enumeration Members

Enumeration Members

None: 0

空值,不表示任何意义。此类消息不会保存到数据库,也不会记录未读数

一般用作命令消息,通知端上做一个动作

Save: 1

消息需要被存储到消息历史记录。此类消息会保存到数据库,但是不记录未读数

常用于小灰条类型的消息,需要 UI 展示,但不需要增加未读数

Count: 2

消息需要被记入未读消息数。此类消息会保存到数据库,并且增加未读数

如文本,图片等消息均为此类

Status: 3

状态消息, 不存储不计数。此类消息不会保存到数据库,也不会记录未读数

对方在线能收到该消息

对方不在线,服务器会直接丢弃该消息,对方如果之后再上线也不会再收到此消息

一般用于发送输入状态之类的消息