类 EMService
- java.lang.Object
-
- com.easemob.im.server.EMService
-
public class EMService extends java.lang.Object
Server SDK API服务类
-
-
构造器概要
构造器 构造器 说明 EMService(EMProperties properties)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 AttachmentApi
attachment()
附件API.
支持:
- 附件上传
- 附件下载BlockApi
block()
封禁API.
支持:
- 用户禁言
- 群禁言(可以定时解除)
- 聊天室禁言(可以定时解除)
- 禁止加入群
- 禁止加入聊天室
- 禁止登录ContactApi
contact()
通讯录API.
支持:
- 添加联系人
- 移除联系人
- 获取联系人列表Context
getContext()
GroupApi
group()
群API.MessageApi
message()
消息API.
支持:
- 发送消息
- 查询离线消息数
- 获取/下载聊天历史MetadataApi
metadata()
用户属性API.
支持:
- 设置用户属性
- 获取用户属性
- 获取app用户属性容量
- 删除用户属性ModerationApi
moderation()
内容审核记录API.MuteApi
mute()
用户全局禁言API.PushApi
push()
推送API.
支持:
- 设置推送昵称RoomApi
room()
聊天室API.
支持聊天室管理:
- 创建聊天室
- 获取聊天室详情
- 修改聊天室
- 获取聊天室列表
- 获取用户加入的聊天室列表
TokenApi
token()
token API.
支持:
- TODO: generate user tokenUserApi
user()
用户API.
支持:
- 创建用户
- 删除用户
- 获取用户
- 修改用户密码
- 强制用户下线
- 获取用户在线状态
- 获取用户token
-
-
-
构造器详细资料
-
EMService
public EMService(EMProperties properties)
-
-
方法详细资料
-
getContext
public Context getContext()
-
block
public BlockApi block()
封禁API.
支持:
- 用户禁言
- 群禁言(可以定时解除)
- 聊天室禁言(可以定时解除)
- 禁止加入群
- 禁止加入聊天室
- 禁止登录- 返回:
BlockApi
-
contact
public ContactApi contact()
通讯录API.
支持:
- 添加联系人
- 移除联系人
- 获取联系人列表
目前联系人只作为通讯录之用.
- 返回:
ContactApi
-
attachment
public AttachmentApi attachment()
附件API.
支持:
- 附件上传
- 附件下载
目前,只支持本地文件的上传和下载.
- 返回:
AttachmentApi
-
group
public GroupApi group()
群API.
支持群管理:
- 创建群
- 删除群
- 获取群列表
- 获取群详情
- 获取用户加入的群
- 修改群详情
- 修改群主
支持群成员管理:
- 获取群成员列表
- 添加群成员
- 删除群成员
支持群管理员管理:
- 获取群管理员列表
- 添加群管理员
- 删除群管理员
群与聊天室都是多人聊天,与聊天室主要差别在于群支持离线消息,即群成员上线时可以收到离线时错过的消息。 如果配置了推送,则离线消息也会产生推送。 群分为公开群和私有群,区别在于:在设备SDK中(指iOS、Android、Web、小程序等),私有群不会出现在群列表API的返回结果。
- 返回:
GroupApi
- 另请参阅:
BlockApi
-
message
public MessageApi message()
消息API.
支持:
- 发送消息
- 查询离线消息数
- 获取/下载聊天历史- 返回:
MessageApi
-
user
public UserApi user()
用户API.
支持:
- 创建用户
- 删除用户
- 获取用户
- 修改用户密码
- 强制用户下线
- 获取用户在线状态
- 获取用户token- 返回:
UserApi
-
room
public RoomApi room()
聊天室API.
支持聊天室管理:
- 创建聊天室
- 获取聊天室详情
- 修改聊天室
- 获取聊天室列表
- 获取用户加入的聊天室列表
支持聊天室成员管理:
- 获取聊天室成员列表
- 添加聊天室成员
- 移除聊天室成员
支持聊天室管理员管理:
- 获取聊天室管理员
- 添加聊天室管理员- 返回:
RoomApi
- 另请参阅:
BlockApi
-
metadata
public MetadataApi metadata()
用户属性API.
支持:
- 设置用户属性
- 获取用户属性
- 获取app用户属性容量
- 删除用户属性- 返回:
MetadataApi
-
token
public TokenApi token()
token API.
支持:
- TODO: generate user token- 返回:
TokenApi
-
push
public PushApi push()
推送API.
支持:
- 设置推送昵称- 返回:
PushApi
-
moderation
public ModerationApi moderation()
内容审核记录API. 支持:
- 按查询条件导出文件
- 获取导出详情列表
- 下载内容审核记录文件- 返回:
ModerationApi
-
mute
public MuteApi mute()
用户全局禁言API. 支持:
- 设置用户全局禁言
- 查询单个用户全局禁言剩余时间
- 查询所有用户全局禁言剩余时间- 返回:
MuteApi
-
-