HyphenateChatSDK 4.10.0
构造函数 | 属性 | 所有成员列表
EMSilentModeParam类 参考

#import <EMSilentModeParam.h>

类 EMSilentModeParam 继承关系图:

构造函数

(instancetype _Nonnull) - initWithParamType:
 

属性

EMSilentModeParamType paramType
 
int silentModeDuration
 
EMPushRemindType remindType
 
EMSilentModeTime *_Nullable silentModeStartTime
 
EMSilentModeTime *_Nullable silentModeEndTime
 

详细描述

消息免打扰设置的参数设置类

属性说明

◆ paramType

- (EMSilentModeParamType) paramType
readnonatomicassign

消息免打扰设置的参数类型。

如果parmType 为EMSilentModeParamTypeRemindType时,只需设置remindType这个参数。 如果parmType 为EMSilentModeParamTypeDuration时,只需设置silentModeDuration这个参数。 如果parmType 为EMSilentModeParamTypeInterval时,只需设置silentModeStartTime和silentModeEndTime这两个参数。这两个参数的hours和minutes都为0时候表明关闭时间段设置

◆ remindType

- (EMPushRemindType) remindType
readwritenonatomicassign

离线推送提醒类型。

◆ silentModeDuration

- (int) silentModeDuration
readwritenonatomicassign

消息免打扰时长(单位分钟)。 为0表示关闭消息免打扰,最长只能设置7*24*60分钟。返回的是过期时间戳,关闭时候返回0。

◆ silentModeEndTime

- (EMSilentModeTime* _Nullable) silentModeEndTime
readwritenonatomicstrong

App级别消息免打扰时段的结束时间。

注意:开始时间和结束时间必须都有才可以设置。

◆ silentModeStartTime

- (EMSilentModeTime* _Nullable) silentModeStartTime
readwritenonatomicstrong

App级别消息免打扰时段的开始时间。

注意:开始时间和结束时间必须都有才可以设置。当开始时间和结束时间的hours和minutes都为0时候表示关闭免打扰时间段


该类的文档由以下文件生成: