JCSDK Objective-C API Reference for iOS/macOS
2.5.1
|
属性 | |
NSString * | messageId |
NSString * | messageType |
NSString * | text |
NSString * | fileUri |
NSString * | thumbUri |
int | fileSize |
int | duration |
NSDictionary * | extraParams |
NSString * | userId |
NSString * | displayName |
NSString * | groupId |
long | time |
long | sentTime |
JCMessageChannelItemDirection | direction |
JCMessageChannelType | type |
JCMessageChannelItemState | state |
JCMessageChannelReason | error |
long | serverMessageId |
id | cookie |
NSString * | serverUid |
NSString * | senderUid |
bool | atMe |
bool | atAll |
NSArray< NSString * > * | atServerUidList |
bool | isWithdrawal |
long | withdrawalMessageId |
IM消息对象类
|
readwritenonatomicassign |
是否@所有人,针对群聊
|
readwritenonatomicassign |
是否@我的,针对群聊
|
readwritenonatomicstrong |
@的uid列表
|
readwritenonatomicstrong |
cookie
|
readnonatomicassign |
消息传输方向,参见:
|
readnonatomiccopy |
消息对端昵称
|
readnonatomicassign |
文件时长
|
readnonatomicassign |
当消息状态为 JCMessageChannelItemStateFail 时有效
|
readnonatomicstrong |
自定义参数集
|
readnonatomicassign |
文件大小
|
readnonatomiccopy |
文件链接
可以通过 JCStorage 将文件上传至 Juphoon Cloud 平台来获取该地址,也可以从其他文件消息获取改地址
|
readnonatomiccopy |
群组标识,type 为 JCMessageChannelTypeGroup 时有效
|
readwritenonatomicassign |
是否是撤回消息
|
readnonatomiccopy |
消息唯一标识
|
readnonatomiccopy |
消息内容类型
|
readwritenonatomicstrong |
消息发送者 uid
|
readnonatomicassign |
发送成功时间,单位毫秒,如果是收到消息则是服务器记录的该消息发送时间
|
readnonatomicassign |
消息的服务器id
|
readwritenonatomicstrong |
会话 serverUid
|
readnonatomicassign |
消息状态:
|
readnonatomiccopy |
消息内容
包括文本和自定义消息体内容
|
readnonatomiccopy |
缩略图链接
可以通过 JCStorage 将文件上传至 Juphoon Cloud 平台来获取该地址,也可以从其他文件消息获取改地址
|
readnonatomicassign |
发送或者接收时间,单位毫秒
|
readnonatomicassign |
返回是一对一消息还是群组消息
|
readnonatomiccopy |
消息对端用户标识
|
readwritenonatomicassign |
撤回的消息id