200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > 使用融云 IM 点击最近聊天记录时跳转到 @ 自己的消息

使用融云 IM 点击最近聊天记录时跳转到 @ 自己的消息

时间:2022-02-28 01:31:15

相关推荐

使用融云 IM 点击最近聊天记录时跳转到 @ 自己的消息

有没有遇到过这样的问题,在最近聊天记录列表里面有 @ 你的消息,点列表里面对应的记录,进入聊天页面以后,跳到了最新接收到的消息,想要看 @ 自己的消息,还得可劲儿的下来去找,使用体验不好,想要改善的话,往下看。

实现思路就是获取会话中 @ 自己的消息,把这条消息的时间传给聊天页面,然后再跳转,就可以跳转到这条消息了。

在 push 到会话页面之前,调 RCIMClient 类下面接口,获取 @ 自己的消息

/*! 获取会话中@提醒自己的消息 @param conversationType 会话类型 @param targetId 目标会话ID @discussion 此方法从本地获取被@提醒的消息(最多返回10条信息) @warning 使用 IMKit 注意在进入会话页面前调用,否则在进入会话清除未读数的接口 clearMessagesUnreadStatus: targetId: 以及 设置消息接收状态接口 setMessageReceivedStatus:receivedStatus:会同步清除被提示信息状态。 */- (NSArray *)getUnreadMentionedMessages:(RCConversationType)conversationType targetId:(NSString *)targetId;

遍历得到数组,找到自己想要跳转到的消息,把消息的 sentTime 传给要跳转的聊天页面,再 push 到聊天页面。

/** 进入页面

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。