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)
Deprecated.
同步获取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 java.util.List<IYWContact> |
IYWContactService.getContactProfileInfos(java.util.List<java.lang.String> userIds,
java.lang.String appkey)
获取用户昵称和头像信息,如果用户通过setContactProfileCallback或者setCrossContactProfileCallback
方法设置了callback,此方法会直接调用用户设置的回调。如果没有设置,则SDK会向服务器做请求处理
|
Modifier and Type | Method and Description |
---|---|
abstract int |
IYWContactService.getMsgRecFlagForContact(IYWContact contact)
获取针对某一联系人contact的消息接收配置
|
void |
IYWContactOperateNotifyListener.onAcceptVerifyRequest(IYWContact contact)
用户接受了你的好友请求
todo 该回调在UI线程回调 ,请勿做太重的操作
|
void |
IYWContactOperateNotifyListener.onDeleteOKNotify(IYWContact contact)
用户从好友名单删除了您
todo 该回调在UI线程回调 ,请勿做太重的操作
|
void |
IYWContactOperateNotifyListener.onDenyVerifyRequest(IYWContact contact)
用户拒绝了你的好友请求
todo 该回调在UI线程回调 ,请勿做太重的操作
|
void |
IYWContactOperateNotifyListener.onSyncAddOKNotify(IYWContact contact)
云旺服务端(或其它终端)进行了好友添加操作
todo 该回调在UI线程回调 ,请勿做太重的操作
|
void |
IYWContactOperateNotifyListener.onVerifyAddRequest(IYWContact contact,
java.lang.String message)
用户请求加你为好友
todo 该回调在UI线程回调 ,请勿做太重的操作
|
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)
请求联系人在线状态
|
abstract void |
IYWContactService.syncCrossContactsOnlineStatus(java.util.List<IYWContact> contacts,
IWxCallback result)
NOT FOR OPENIM
请求跨域联系人在线状态
|
Modifier and Type | Method and Description |
---|---|
abstract YWConversation |
YWConversationCreater.createConversationIfNotExist(IYWContact targetContact)
如果当前没有与某个聊天对象的会话记录,则创建一个,如果有将当前的聊天会话记录返回
若targetContact中的appKey错误,则该方法返回null,因此用户使用此方法时,一定要判断返回值是否为空,以免出现空指针引用
该方法必须在UI主线程调用
|