打开会话列表界面

Activity方式

Intent intent = mIMKit.getConversationActivityIntent();
startActivity(intent);

Fragment方式

Fragment f = mIMKit.getConversationFragment();

FragmentClass方式

Class<? extends Fragment> c = mIMKit.getConversationFragmentClass();

打开普通单聊界面

Activity方式

String target = "targetUserId";// 消息接收者ID
Intent intent = mIMKit.getChattingActivityIntent(target);
startActivity(intent);

Fragment方式

String target = "targetUserId";// 消息接收者ID
Fragment fragment = mIMKit.getChattingFragment(target);

打开客服聊天界面

Activity方式

//userid是客服帐号,第一个参数是客户帐号,第二个是组ID,如果没有,传0
EServiceContact contact = new EServiceContact("userid", 0);
//如果需要发给指定的客服帐号,不需要Server进行分流(默认Server会分流),请调用EServiceContact对象
//的setNeedByPass方法,参数为false。
//contact.setNeedByPass(false);
Intent intent = mIMKit.getChattingActivityIntent(contact);
startActivity(intent);

Fragment方式

EServiceContact contact = new EServiceContact("userid", 0);
Fragment fragment = mIMKit.getChattingFragment(contact);

打开群聊天界面

Activity方式

final long tribeId = 123456//群ID号
Intent intent = mIMKit.getTribeChattingActivityIntent(tribeId);
startActivity(intent);

Fragment方式

final long tribeId = 123456//群ID号
Fragment f = mIMKit.getTribeChattingFragment(tribeId);

打开联系人界面

Fragment方式

Fragment f = mIMKit.getContactsFragment();

FragmentClass方式

Class<? extends Fragment> c = mIMKit.getContactsFragmentClass();

FAQ

关于此文档暂时还没有FAQ
返回
顶部