| 消息类型 | 属性 | 对象名称(类名称) |
|---|---|---|
| 消息基类 | m_createTime | Message |
| 0(一对一即时消息) | m_mimeType m_sender m_messageId m_textContent m_filename | OneToOneMessage(继承Message) |
| 0(群组即时消息) | m_groupId | GroupMessage (继承OneToOneMessage) |
| 1(加入群组通知) | m_groupId m_groupName m_invitorId m_invitedList | JoinGroupMessage(继承Message) |
| 2(退出群组通知) | m_groupId m_leavedList m_leaveReason | LeaveGroupMessage(继承Message) |
| 3(消息状态通知) | m_messageID m_messageStatus | MessageState(继承Message) |
| 4(通话信息对象) | m_callID m_calleeID m_calleeName m_mediaType m_callState | FreePPCallInfo |
属性描述如下:
m_mimeType:字符串,多媒体消息格式;
m_sender:字符串,发送端的FreePP号码;
m_textContent:字符串,文本消息的内容;
m_messageID:字符串,消息唯一标识;
m_filename:字符串,SDK内部使用,发送时文件的路径,接收消息时无效;
m_createTime:整型,消息生成的时间,Unix时间戳,单位:秒;
m_groupID:字符串,群组唯一标识;
m_groupName:字符串,群组名称;
m_invitorId:字符串,邀请者的FreePP号码;
m_invitordList:字符串数组,被邀请者的FreePP ID列表;
m_leaveList:字符串数组,离开多人会话的FreePP ID列表;
m_leaveReason:整型,离开群组的原因(=0被踢;=1主动退出)。
m_messageStatus:整型,发送消息通知的类型,包括:1=已送达,2=已读。
m_callID:字符串,通话或会议的会话标识符。
m_calleeID:字符串,对端用户的FreePP号码。
m_calleeName:字符串,对端用户的昵称或电话号码。
m_mediaType:整型,通话请求的媒体类型(语音、视频或会议,参见:_makecall_media_type)。
m_callState:整型,当前的通话状态(参见:_call_state)