消息

消息定义为message对象。消息与会话的关系是一对多,一条消息对应于一个会话,一个会话可以有多条消息。它具有如下属性:

0.0.1. messageId

消息ID,如果消息内容是存储类型的,messageId对应于本地数据库中的自增id,同一条消息在发送方和接收方都可能是不同的,甚至在多端的情况下也不能保证相同。如果消息内容是非存储的,messageId为0.

0.0.2. messageUid

消息唯一ID,由服务器分配的全局唯一ID。消息只有发送成功才会拥有唯一ID。

0.0.3. conversation

所属的会话

0.0.4. fromUser

发送者

0.0.5. direction

消息方向,是发送的还是接收的。

0.0.6. status

消息状态,分为如下值

* Sending
* Sent
* Send_Failure
* Mentioned
* AllMentioned
* Unread
* Readed
* Played

0.0.7. serverTime

消息在服务器处理的时间戳

0.0.8. content

消息的内容,消息内容可以是多种格式,比如图片/文本/语音/地理位置等。野火IM支持自定义消息内容类型,可以任意定义消息内容来服务您的业务需求。

2018 © wildfirechat.cn 京ICP备18060403号-1 all right reserved,powered by Gitbook该文件修订时间: 2019-04-12 23:44:39

results matching ""

    No results matching ""