| Package | Description |
|---|---|
| com.alibaba.mobileim | |
| com.alibaba.mobileim.contact | |
| com.alibaba.mobileim.conversation | |
| com.alibaba.mobileim.gingko.model.tribe | |
| com.alibaba.mobileim.tribe |
| 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会向服务器做请求处理
|
abstract java.util.List<IYWContact> |
IYWContactService.getCrossContactProfileInfos(java.util.List<IYWContact> contacts)
获取跨域用户昵称和头像信息列表,如果用户通过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.onNotifyAddOK(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.fetchCrossUserProfile(java.util.List<IYWContact> contacts,
IWxCallback callback)
获取跨域的带域profile信息
|
abstract java.util.List<IYWContact> |
IYWContactService.getCrossContactProfileInfos(java.util.List<IYWContact> contacts)
获取跨域用户昵称和头像信息列表,如果用户通过setContactProfileCallback或者setCrossContactProfileCallback
方法设置了callback,此方法会直接调用用户设置的回调。如果没有设置,则SDK会向服务器做请求处理
|
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主线程调用
|
void |
IYWConversationService.forwardMsgToContact(IYWContact contact,
YWMessage msg,
IWxCallback callback)
转发消息到单聊会话
|
| Modifier and Type | Method and Description |
|---|---|
IYWContact |
YWTribe.getTribeMaster()
获取群主
|
| Modifier and Type | Method and Description |
|---|---|
void |
IYWTribeService.accept(long tid,
IYWContact recommender,
IWxCallback callback)
同意加入群
|
void |
IYWTribeService.cancelTribeManager(long tid,
IYWContact contact,
IWxCallback callback) |
void |
IYWTribeService.expelMember(long tid,
IYWContact contact,
IWxCallback cb)
踢除群中的某些人
|
void |
IYWTribeService.modifyTribeUserNick(long tid,
IYWContact contact,
java.lang.String newUserNick,
IWxCallback callback)
修改用户的群昵称
|
void |
IYWTribeService.setTribeManager(long tid,
IYWContact contact,
IWxCallback callback)
设置为管理员
|
| Modifier and Type | Method and Description |
|---|---|
void |
IYWTribeService.getTribeMemberNickFromServer(long tid,
java.util.List<IYWContact> members,
IWxCallback callback)
获取群成员昵称
|
void |
IYWTribeService.inviteMembers(long tid,
java.util.List<IYWContact> contacts,
IWxCallback cb)
主动发起邀请加入群
|