RCIMSendMessageDelegate Protocol Reference
Conforms to | NSObject |
---|---|
Declared in | RCIM.h |
Overview
IMKit消息发送监听器
设置IMKit的消息发送监听器,可以监听消息发送前以及消息发送后的结果。
Warning: 如果您使用IMKit,可以设置并实现此Delegate监听消息发送;
– willSendIMMessage:
required method
准备发送消息的监听器
- (RCMessageContent *)willSendIMMessage:(RCMessageContent *)messageContent
Parameters
messageContent |
消息内容 |
---|
Return Value
修改后的消息内容
Discussion
准备发送消息的监听器
此方法在消息准备向外发送时会执行,您可以在此方法中对消息内容进行过滤和修改等操作。如果此方法的返回值不为 nil,SDK 会对外发送返回的消息内容。如果您使用了RCConversationViewController 中的 willSendMessage: 方法,请不要重复使用此方法。选择其中一种方式实现您的需求即可。
Declared In
RCIM.h
– didSendIMMessage:status:
required method
发送消息完成的监听器
- (void)didSendIMMessage:(RCMessageContent *)messageContent status:(NSInteger)status
Parameters
messageContent |
消息内容 |
---|---|
status |
发送状态,0表示成功,非0表示失败的错误码 |
Discussion
发送消息完成的监听器
此方法在消息向外发送结束之后会执行。您可以通过此方法监听消息发送情况。如果您使用了 RCConversationViewController 中的 didSendMessage:content: 方法,请不要重复使用此方法。选择其中一种方式实现您的需求即可。
Declared In
RCIM.h