当前知识库站点已不再维护。请移步新版知识库:https://help.rongcloud.cn/

删除远端消息, 重进会话仍然取回已删除的消息

用户调用删除远端函数, 且返回删除成功, 用户重进会话仍能取回删除的消息 - (void)deleteRemoteMessage:(RCConversationType)conversationType targetId:(NSString *)targetId messages:(NSArray *)messages success:(nullable void (^)(void))successBlock error:(nullable void (^)(RCErrorCode status))errorBlock;
发布时间: 2023-04-26 10:41

回答:

用户调用删除函数, 服务器不会判断 对应的 sentTime 是否存在, 仅仅是使用sentTime 直接进行消息删除, 然后返回操作成功; 用户删除远端消息时, 需要保证sentTime的合法性


- (void)deleteRemoteMessage:(RCConversationType)conversationType

                   targetId:(NSString *)targetId

                   messages:(NSArray<RCMessage *> *)messages

                    success:(nullable void (^)(void))successBlock

                      error:(nullable void (^)(RCErrorCode status))errorBlock;