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