接待组列表

优质
小牛编辑
136浏览
2023-12-01

接待组列表

接待组列表是用户已经咨询的接待组的列表

如果是B2B2C的客户,咨询列表的实现方式可以参考我们的demo中的3.0_Visitor包中的newIntegrate/templatelist下的两个类;

其中获取本地消息列表数据的监听接口为OnRefreshCurrentMsgListener;

注册监听方法:

Ntalker.getInstance().getConversationList(OnRefreshCurrentMsgListener msgListener);

其中NtalkerChatListBean的参数包括以下内容,用于刷新数据,

targetId:接待组id

templateName:企业名称

targetName:客服名字

targetIcon:客服头像

lastMsgContent:最后一条消息内容

lastMsgTime:最后一条消息的时间

unReadMsgCount:未读消息的数量

同时最后一条数据的实时刷新,请配合使用未读消息的接口https://www.xnip.cn/doc/BdBUBnxvandroidsdk/%E6%9C%AA%E8%AF%BB%E6%B6%88%E6%81%AF%E7%9A%84%E7%9B%91%E5%90%AC.html ,即:

NSDKMsgUtils.getInstance().setOnUnreadNMsgListener(OnUnreadNMsgListener onUnreadNmsgListener);

如果是B2C的客户,咨询列表的实现方式除了用以上的方法之外还可以使用以下简捷的方式,只需要在xml中添加一个fragment的控件,命名为"cn.ntalker.customers.CustServGroupListFragement"即可。

具体的实现可以参照demo中的activity_cust_list.xml。

<fragment
     android:id="@+id/listfrag"
     android:name="cn.ntalker.customers.CustServGroupListFragement"
     android:layout_width="match_parent"
     android:layout_height="match_parent" />