onMessageReceived property
dynamic Function(RCIMIWMessage? message, int? left, bool? offline, bool? hasPackage)?
onMessageReceived
getter/setter pair
收到消息的监听
message
接收到的消息对象left
当客户端连接成功后,服务端会将所有补偿消息以消息包的形式下发给客户端,最多每 200 条消息为一个消息包,即一个 Package, 客户端接受到消息包后,会逐条解析并通知应用。left 为当前消息包(Package)里还剩余的消息条数offline
消息是否离线消息hasPackage
是否在服务端还存在未下发的消息包 在 Flutter For Web 端offline
hasPackage
参数永远都为 false,可通过消息体内的 offline 字段判断是否为离线消息
Implementation
Function(
RCIMIWMessage? message,
int? left,
bool? offline,
bool? hasPackage,
)? onMessageReceived;