ios 融云 重写对话列表_融云开发者文档

# 开发者 App Server 与融云 IM Server 如何建立关联 ?

# 会话列表如何显示头像和昵称 ?

会话列表显示头像和昵称需要实现 IMKit 的用户信息设置方法

1.app 层需从自己服务器获取用户信息

2.获取完信息后建议 app 层做本地存储和内存缓存

3.UI 渲染的时候,可以先从内存缓存获取用户信息,如果没有则从本地存储获取,如果还没有则需从自己服务器获取,然后做本地存储和内存缓存

# 多端登录时,如何同步未读数 ?

# 移动端切换用户,会话列表为何显示之前用户的会话内容 ?

会话数据是存储在本地数据库中,只有连接成功后(即拿到成功回调后),数据库才会切换到新用户的,所以可以在切换用户后(即新用户连接成后),刷新会话列表就会加载新用户的会话数据了。同时也可以设置会话列表对象的下面属性来增强用户体验

在第一个帐号调用logout之后,会话列表 activity 调用finish()关闭activity,这样第二个帐号登录的时候activity和ConversationListFragment都会重新走生命周期重新加载。

如果因为种种原因不方便在logout的时候finish掉activity,那么可以在重新登录的时候在activity里使用下面代码重新加载fragment。

# IMKit 会话列表 Cell 是否可以自定义 ?

Android: 继承 ConversationListFragment 或者继承 ConversationListAdapter 重写部分方法。具体可参考 Github(opens new window)

# IMKit 会话列表为空时候的背景图是否可以替换 ?

# IMKit 会话页面点 + 号后弹起的扩展模块是否可以自定义 ?

IMKit 支持添加、修改、删除扩展板上的每一个扩展项,包括修改扩展项的图片、文案以及点击之后的响应事件处理

# 如何自定义 Emoji 表情 ?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值