RCMessageCoding Protocol Reference
Conforms to | NSObject |
---|---|
Declared in | RCMessageContent.h |
将消息内容序列化,编码成为可传输的json数据
– encode
required method
将消息内容序列化,编码成为可传输的json数据
- (NSData *)encode
Discussion
将消息内容序列化,编码成为可传输的json数据
@discussion 消息内容通过此方法,将消息中的所有数据,编码成为json数据,返回的json数据将用于网络传输。
Declared In
RCMessageContent.h
将json数据的内容反序列化,解码生成可用的消息内容
– decodeWithData:
required method
将json数据的内容反序列化,解码生成可用的消息内容
- (void)decodeWithData:(NSData *)data
Parameters
data |
消息中的原始json数据 @discussion 网络传输的json数据,会通过此方法解码,获取消息内容中的所有数据,生成有效的消息内容。 |
---|
Discussion
将json数据的内容反序列化,解码生成可用的消息内容
Declared In
RCMessageContent.h
返回消息的类型名
+ getObjectName
required method
返回消息的类型名
+ (NSString *)getObjectName
Return Value
消息的类型名
Discussion
返回消息的类型名
您定义的消息类型名,需要在各个平台上保持一致,以保证消息互通。
Warning: 请勿使用@“RC:"开头的类型名,以免和SDK默认的消息名称冲突
Declared In
RCMessageContent.h
返回可搜索的关键内容列表
– getSearchableWords
required method
返回可搜索的关键内容列表
- (NSArray<NSString*> *)getSearchableWords
Return Value
返回可搜索的关键内容列表
Discussion
返回可搜索的关键内容列表
这里返回的关键内容列表将用于消息搜索,自定义消息必须要实现此接口才能进行搜索。
Declared In
RCMessageContent.h