| Package | Description |
|---|---|
| com.alibaba.mobileim | |
| com.alibaba.mobileim.contact | |
| com.alibaba.mobileim.conversation |
| Modifier and Type | Method and Description |
|---|---|
void |
IYWP2PPushListener.onPushMessage(IYWContact contact,
YWMessage message)
有未处理的聊天消息需要通知给用户 收到此消息时,可以调用Notification来发送消息通知
|
| Modifier and Type | Method and Description |
|---|---|
static IYWContact |
YWContactFactory.createAPPContact(java.lang.String targetUserId,
java.lang.String targetAppKey)
创建一个跨站联系的联系人
|
abstract IYWContact |
IYWContactService.getContactProfileInfo(java.lang.String userId,
java.lang.String appkey)
获取用户昵称和头像信息,如果用户通过setContactProfileCallback或者setCrossContactProfileCallback
方法设置了callback,此方法会直接调用用户设置的回调。如果没有设置,则SDK会向服务器做请求处理
|
abstract IYWContact |
IYWContactService.getWXIMContact(java.lang.String targetId)
获取聊天对象的信息
|
abstract IYWContact |
IYWContactService.getWXIMContact(java.lang.String appKey,
java.lang.String targetId)
获取聊天对象的信息
|
IYWContact |
IYWContactProfileCallback.onFetchContactInfo(java.lang.String userId)
同步获取profile信息,该接口在UI线程回调。请isv注意相关多线程问题
云旺使用场景中个人信息的展示不使用实时更新的机制。 在需要时回调该接口获取当前最新的用户信息。如果回调后用户信息发生变更,云旺 SDK在再次回调该接口前无法感知。
如果该处有相关体验问题,可联系云旺团队协商
|
IYWContact |
IYWCrossContactProfileCallback.onFetchContactInfo(java.lang.String userId,
java.lang.String appKey)
同步获取profile信息,该接口在UI线程回调。请isv注意相关多线程问题
云旺使用场景中个人信息的展示不使用实时更新的机制,即改回掉需要返回当前最新的用户信息。如果回调后用户信息发生变更,云旺
SDK再再次回调该接口前无法感知。 如果该处有相关体验问题,可联系云旺团队协商
|
| Modifier and Type | Method and Description |
|---|---|
abstract int |
IYWContactService.getMsgRecFlagForContact(IYWContact contact)
获取针对某一联系人contact的消息接收配置
|
abstract void |
IYWContactService.setContactMsgRecType(IYWContact contact,
int msgRecType,
int timeout,
IWxCallback callback)
设置联系人消息接收类型
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
IYWContactService.syncContactsOnlineStatus(java.util.List<IYWContact> contacts,
IWxCallback result)
请求联系人在线状态
|
| Modifier and Type | Method and Description |
|---|---|
abstract YWConversation |
YWConversationCreater.createConversationIfNotExist(IYWContact targetContact)
如果当前没有与某个聊天对象的会话记录,则创建一个,如果有将当前的聊天会话记录返回
若targetContact中的appKey错误,则该方法返回null,因此用户使用此方法时,一定要判断返回值是否为空,以免出现空指针引用
该方法必须在UI主线程调用
|