setGroupInfoProvider

public static void setGroupInfoProvider(GroupInfoProvider groupInfoProvider, boolean isCacheGroupInfo)

设置群组信息的提供者。

设置后,当 sdk 界面展示群组信息时,会回调 getGroupInfo 使用者只需要根据对应的 groupId 提供对应的群组信息。 如果需要异步从服务器获取群组信息,使用者可以在此方法中发起异步请求,然后返回 null 信息。 在异步请求结果返回后,根据返回的结果调用 refreshGroupInfoCache 刷新信息。

Parameters

groupInfoProvider

群组信息提供者。

isCacheGroupInfo

设置是否由 IMKit 来缓存用户信息。如果 App 提供的 GroupInfoProvider。 每次都需要通过网络请求群组数据,而不是将群组数据缓存到本地,会影响群组信息的加载速度;此时最好将本参数设置为 true,由 IMKit 来缓存群组信息。