FlutterMobileIMSDK class
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
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a non-existent method or property is accessed. [...]
inherited
-
toString()
→ String
-
Returns a string representation of this object.
inherited
Static Methods
-
getConnectedStatus()
→ Future<FlutterMobileIMSDKResult>
-
获取与服务器连接状态 [...]
-
getCurrentLoginInfo()
→ Future<FlutterMobileIMSDKResult>
-
获取当前登录信息
result->{
result:bool, //标识接口调用是否成功
value:MobileIMSDKLoginInfo,//接口返回的登录信息
-
initMobileIMSDK({String serverIP, int serverPort, String appKey, MobileIMSDKSenseMode senseMode, bool debug})
→ Future<FlutterMobileIMSDKResult>
-
初始化SDK [...]
-
isAutoReLoginRunning()
→ Future<FlutterMobileIMSDKResult>
-
自动登录重连进程是否正在运行 [...]
-
isKeepAliveRunning()
→ Future<FlutterMobileIMSDKResult>
-
keepAlive进程是否正在运行
result->{
result:bool, //标识接口调用是否成功
value:bool,//接口返回的连接状态,true表示进程正在运行,false表示程正不在运行状态
-
isQoS4ReciveDaemonRunning()
→ Future<FlutterMobileIMSDKResult>
-
QoS4Recive进程是否正在运行 [...]
-
isQoS4SendDaemonRunning()
→ Future<FlutterMobileIMSDKResult>
-
QoS4Send进程是否正在运行 [...]
-
login({String loginUserId, String loginToken, )
→ Future<FlutterMobileIMSDKResult>
-
发送登陆信息.本方法中已经默认进行了核心库的初始化,因而使用本类完成登陆时,就无需单独 调用初始化方法
ClientCoreSDK initCore
了。 [...]
-
logout()
→ Future<FlutterMobileIMSDKResult>
-
发送注销登陆信息。此方法的调用将被本库理解为退出库的使用,本方法将会额外调 用资源释放方法
ClientCoreSDK releaseCore
,以保证资源释放。 [...]
-
sendMessage({String dataContent, String toUserId, String fingerPrint, bool qos, int typeu})
→ Future<FlutterMobileIMSDKResult>
-
通用数据发送方法(sdk默认不需要Qos支持)。 [...]
-
setMethodCallHandler({ValueChanged<FlutterMobileIMSDKMethod> handler})
→ dynamic
-