setAllReceiveMessageOpt method
设置全局消息接收选项
opt
全局消息接收选项,支持两种取值:
- ReceiveMsgOptEnum.V2TIM_RECEIVE_MESSAGE 在线正常接收消息,离线时会有厂商的离线推送通知,默认为该选项
- ReceiveMsgOptEnum.V2TIM_RECEIVE_NOT_NOTIFY_MESSAGE 在线正常接收消息,离线不会有推送通知,可用于实现消息免打扰功能
startHour
免打扰开始时间:小时,取值范围0 - 23
startMinute
免打扰开始时间:分钟,取值范围0 - 59
startSecond
免打扰开始时间:秒,取值范围0 - 59
duration
免打扰持续时长:单位:秒,取值范围 0 - 24*60*60
.
Implementation
Future<V2TimCallback> setAllReceiveMessageOpt({
required int opt,
required int startHour,
required int startMinute,
required int startSecond,
required int duration,
}) async {
if (kIsWeb) {
return TencentCloudChatSdkPlatform.instance.setAllReceiveMessageOpt(
opt: opt,
startHour: startHour,
startMinute: startMinute,
startSecond: startSecond,
duration: duration);
}
return TIMMessageManager.instance.setAllReceiveMessageOpt(
opt: opt,
startHour: startHour,
startMinute: startMinute,
startSecond: startSecond,
duration: duration);
}