IMClientManager class

imclientmanager.dart Jem.Lee 2022.7.3 Version 1.0.0

Mixed-in types

Constructors

IMClientManager()
工厂构造函数
factory

Properties

checkNetWorkStatus Timer?
getter/setter pair
deviceId String
getter/setter pair
eventBus IMEventBus
事件机制
getter/setter pair
fromUid String
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
imIPAndPort String
im parameters
getter/setter pair
imWebsocket IMWebsocket?
getter/setter pair
isFirst bool
getter/setter pair
isMultiTerminal String
getter/setter pair
isStarting bool
链接到服务器
getter/setter pair
key String
getter/setter pair
lostMessage List<String>
getter/setter pair
needACK String
getter/setter pair
pingTime String
getter/setter pair
platform String
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
started bool
getter/setter pair
timerPing Timer?
getter/setter pair
token String
getter/setter pair

Methods

connectToServer() → void
createLoginString() String
构建登录
createPingString() String
构建Ping
didChangeAccessibilityFeatures() → void
Called when the system changes the set of currently active accessibility features.
inherited
didChangeAppLifecycleState(AppLifecycleState state) → void
/////////////////////////////////////IM保活机制开始//////////////////////////////////////////////////////
override
didChangeLocales(List<Locale>? locales) → void
Called when the system tells the app that the user's locale has changed. For example, if the user changes the system language settings.
inherited
didChangeMetrics() → void
Called when the application's dimensions change. For example, when a phone is rotated.
inherited
didChangePlatformBrightness() → void
Called when the platform brightness changes.
inherited
didChangeTextScaleFactor() → void
Called when the platform's text scale factor changes.
inherited
didChangeViewFocus(ViewFocusEvent event) → void
Called whenever the PlatformDispatcher receives a notification that the focus state on a view has changed.
inherited
didHaveMemoryPressure() → void
Called when the system is running low on memory.
inherited
didPopRoute() Future<bool>
Called when the system tells the app to pop the current route, such as after a system back button press or back gesture.
inherited
didPushRoute(String route) Future<bool>
Called when the host tells the application to push a new route onto the navigator.
inherited
didPushRouteInformation(RouteInformation routeInformation) Future<bool>
Called when the host tells the application to push a new RouteInformation and a restoration state onto the router.
inherited
didRequestAppExit() Future<AppExitResponse>
Called when a request is received from the system to exit the application.
inherited
dispose() → void
dispose
handleCancelBackGesture() → void
Called when a predictive back gesture is canceled, indicating that no navigation should occur.
inherited
handleCommitBackGesture() → void
Called when a predictive back gesture is finished successfully, indicating that the current route should be popped.
inherited
handleStartBackGesture(PredictiveBackEvent backEvent) bool
Called at the start of a predictive back gesture.
inherited
handleUpdateBackGestureProgress(PredictiveBackEvent backEvent) → void
Called when a predictive back gesture moves.
inherited
init() Future<void>
初始化 Parametes
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
sendMessage(MessageBody messageBody) bool
发送消息 f == 0,不需要进入循环,直接丢弃
start() → void
启动Socket ping reconnect
startcCheckImStatus() → void
startPing() → void
stop() → void
停止Socket
toString() String
A string representation of this object.
inherited

Operators

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

Constants

timeCheckNetWork → const Duration
Check IM Status
timeping → const Duration
ping