SyClient class

Implemented types

Constructors

SyClient.getInstance()
factory

Properties

hashCode int
The hash code for this object.
no setterinherited
mOnContactListener List<OnContactListener>
getter/setter pair
onConnectListeners List<OnDartConnectListener>
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addConnectListener(OnDartConnectListener connectListener) → void
添加链接监听
override
addContactListener(OnContactListener onContactListener) → void
override
chatManager() ChatManagerInterface
override
contactManager() ContactManagerInterface
override
conversationManager() ConversationManagerInterface
override
groupManager() GroupManagerInterface
init({SyOptions? syOptions}) → void
初始化SDK
override
loginByToken({required String token, required SyCallBack<AuthInfo> callback}) → void
通过token登录,token由第三方业务后台调用API获取
override
loginByUUID({required String uuid, required SyCallBack<AuthInfo> callback}) → void
通过业务方用户ID直接登录
override
logOut({required SyCallBack<String> callback}) → void
退出登录
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeConnectListener(OnDartConnectListener onConnectListener) → void
移除链接监听
override
removeContactListener(OnContactListener onContactListener) → void
override
sessionManager() SessionManagerInterface
override
toString() String
A string representation of this object.
inherited

Operators

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