V2TIMManager class Manager
IM SDK 主核心类,负责 IM SDK 的初始化、登录、消息收发,建群退群等功能。
initSDK 初始化 SDK
unInitSDK 反初始化 SDK
login 登录
logout 登出
getLoginUser 获取登录用户
getLoginStatus 获取登录状态
addSimpleMsgListener 设置基本消息(文本消息和自定义消息)的事件监听器
removeSimpleMsgListener 移除基本消息(文本消息和自定义消息)的事件监听器
sendC2CTextMessage 发送单聊普通文本消息(最大支持 8KB)
sendC2CCustomMessage 发送单聊自定义(信令)消息(最大支持 8KB)
sendGroupTextMessage 发送群聊普通文本消息(最大支持 8KB)
sendGroupCustomMessage 发送群聊自定义(信令)消息(最大支持 8KB)
setGroupListener 设置群组监听器
createGroup 创建群组
joinGroup 加入群组
quitGroup 退出群组
Properties
- hashCode → int
-
The hash code for this object. [...]
read-only, inherited
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
Methods
-
addSimpleMsgListener(
{Function listener}) → void - 设置基本消息(文本消息和自定义消息)的事件监听器 [...]
-
createGroup(
{String groupType, String groupName, String groupID}) → Future< V2TimValueCallback< String> > - 创建群组 [...]
-
dismissGroup(
{String groupID}) → Future< V2TimCallback> - 解散群组 [...]
-
getAPNSManager(
) → V2TIMAPNSManager - APNS功能入口 [...]
-
getConversationManager(
) → V2TIMConversationManager - 会话功能入口 [...]
-
getFriendshipManager(
) → V2TIMFriendshipManager - 关系链功能入口 [...]
-
getGroupManager(
) → V2TIMGroupManager - 高级群组功能入口 [...]
-
getLoginStatus(
) → Future< V2TimValueCallback< int> > - 获取登录状态 [...]
-
getLoginUser(
) → Future< V2TimValueCallback< String> > - 获取登录用户
-
getMessageManager(
) → V2TIMMessageManager - 高级消息功能入口 [...]
-
getOfflinePushManager(
) → V2TIMOfflinePushManager - 离线推送功能入口 [...]
-
getServerTime(
) → Future< V2TimValueCallback< int> > - 获取服务器当前时间
-
getSignalingManager(
) → V2TIMSignalingManager - 信令入口 [...]
-
getUsersInfo(
{List< String> userIDList}) → Future<V2TimValueCallback< List< >V2TimUserFullInfo> > - 获取用户资料 [...]
-
getVersion(
) → Future< V2TimValueCallback< String> > - 获取版本号
-
initSDK(
{int sdkAppID, int loglevel, Function listener}) → Future< V2TimValueCallback< bool> > - 初始化SDK [...]
-
joinGroup(
{String groupID, String message}) → Future< V2TimCallback> - 加入群组 [...]
-
login(
{String userID, String userSig}) → Future< V2TimCallback> - 登录 [...]
-
logout(
) → Future< V2TimCallback> - 登出 [...]
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
-
quitGroup(
{String groupID}) → Future< V2TimCallback> - 退出群组 [...]
-
removeSimpleMsgListener(
) → void - 移除基本消息(文本消息和自定义消息)的事件监听器
-
sendC2CCustomMessage(
{String customData, String userID}) → Future< V2TimValueCallback< V2TimMessage> > - 发送单聊自定义(信令)消息(最大支持 8KB) [...]
-
sendC2CTextMessage(
{String text, String userID}) → Future< V2TimValueCallback< V2TimMessage> > - 发送单聊普通文本消息(最大支持 8KB) [...]
-
sendGroupCustomMessage(
{String customData, String groupID, int priority}) → Future< V2TimValueCallback< V2TimMessage> > - 发送群聊自定义(信令)消息(最大支持 8KB) [...]
-
sendGroupTextMessage(
{String text, String groupID, int priority}) → Future< V2TimValueCallback< V2TimMessage> > - 发送群聊普通文本消息(最大支持 8KB) [...]
-
setAPNSListener(
) → Future - 设置apns监听
-
setGroupListener(
{Function listener}) → void - 设置群组监听器
-
setSelfInfo(
{String userID, String nickName, String faceUrl, String selfSignature, int gender, int allowType}) → Future< V2TimCallback> - 修改个人资料
-
toString(
) → String -
Returns a string representation of this object.
inherited
-
unInitSDK(
) → Future< V2TimCallback> - 反初始化 SDK
Operators
-
operator ==(
Object other) → bool -
The equality operator. [...]
inherited