MethodChannelAliVcInteractionMessage class

An implementation of AliVcInteractionMessagePlatform that uses method channels.

Inheritance

Properties

hashCode int
The hash code for this object.
no setterinherited
methodChannel MethodChannel
The method channel used to interact with the native platform.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addGroupListener() Future<void>
添加群组监听器
override
addMessageListener() Future<void>
添加消息监听器
override
cancelMuteAll({required String groupId}) Future<void>
取消全体禁言
override
cancelMuteUser({required String groupId, required String userId}) Future<void>
取消禁言指定用户
override
deleteMessage({required String groupId, required String messageId}) Future<void>
删除消息
override
getPlatformVersion() Future<String?>
获取平台版本
override
init({String? deviceId, required String appId, required String appSign}) Future<int>
初始化
override
isInited() Future<bool>
是否初始化
override
isLogin() Future<bool>
是否登录
override
joinGroup({required String groupId}) Future<void>
加入群组
override
leaveGroup({required String groupId}) Future<void>
退出群组
override
listGroupAllUser({required String groupId, int? nextPageToken}) Future<void>
查询群组所有用户 groupId 群组ID
override
listMuteUsers({required String groupId}) Future<void>
查询禁言用户 groupId 群组ID
override
listRecentMessage({required String groupId}) Future<void>
获取最近消息
override
login({required String userId, required String nonce, required String timestamp, String? role, required String nickName, required String avatar, required String appToken}) Future<void>
登录
override
logout() Future<void>
注销登录
override
muteAll({required String groupId}) Future<void>
群组全部禁言
override
muteUser({required String groupId, required String userId}) Future<void>
禁言指定用户
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
queryGroupInfo({required String groupId}) Future<void>
查询群组消息 groupId 群组ID
override
removeGroupListener() Future<void>
移除群组监听器
override
removeMessageListener() Future<void>
移除消息监听器
override
sendC2cMessage({required String userId, required String message, required int type}) Future<void>
发送 单聊消息
override
sendGroupMessage({required String groupId, required String message, required int type}) Future<void>
发送群组消息
override
toString() String
A string representation of this object.
inherited
unInit() Future<int>
反初始化
override

Operators

operator ==(Object other) bool
The equality operator.
inherited