setOfflineMessageDuration static method
设置当前用户离线消息补偿时间 离线消息补偿时间是指某用户离线后,在下次登录时,服务端下发的离线消息对应的时间段。比如某应用的离线消息补偿时间是 2 天,用户离线 3 天,在第 4 天登录的时候, 服务端只会主动下发该用户第 2 天和第 3 天对应的离线消息;第 1 天的离线消息不会下发。 该功能首先需要客户提工单,在服务端开通此功能后,客户端调用该方法才生效 duration 离线消息补偿时间,参数取值范围为int值1~7天。
Implementation
static Future<void> setOfflineMessageDuration(int duration, Function(int? code, int? result)? finished) async {
Map paramMap = {"duration": duration};
Map? result = await _channel.invokeMethod(RCMethodKey.SetOfflineMessageDuration, paramMap);
if (finished != null) {
finished(result!["code"], result["result"]);
}
}