由于通话详情的消息是在 CallLib 中构造的,所以用户无法直接删除修改,只能在 IMKit 展示的时候做过滤,步骤如下:
2. 在 RCConversationViewController.m 的 - (void)appendAndDisplayMessage:(RCMessage *)message 方法中 ,参考下面代码处理
- (RCMessage *)willAppendAndDisplayMessage:(RCMessage *)message {
if ([[message.content.class getObjectName] isEqualToString:@"RC:VCSummary"]) {
[[RCIMClient sharedRCIMClient] deleteMessages:@[@(message.messageId)]];
return nil;
}
}