HyphenateChatSDK  3.8.4
EMPushOptions.h
1 
15 #import <Foundation/Foundation.h>
16 #import "EMCommonDefs.h"
17 
18 #define kPushNickname @"nickname"
19 #define kPushDisplayStyle @"notification_display_style"
20 #define kPushNoDisturbing @"notification_no_disturbing"
21 #define kPushNoDisturbingStartH @"notification_no_disturbing_start"
22 #define kPushNoDisturbingStartM @"notification_no_disturbing_startM"
23 #define kPushNoDisturbingEndH @"notification_no_disturbing_end"
24 #define kPushNoDisturbingEndM @"notification_no_disturbing_endM"
25 
33 typedef enum {
34  EMPushDisplayStyleSimpleBanner = 0,
41  EMPushDisplayStyleMessageSummary,
48 } EMPushDisplayStyle;
49 
50 
58 @interface EMPushOptions : NSObject
59 
67 @property (nonatomic, strong, readonly) NSString *displayName;
68 
76 @property (nonatomic, readonly) EMPushDisplayStyle displayStyle;
77 
78 
86 @property (nonatomic, readonly) NSInteger noDisturbingStartH;
87 
95 @property (nonatomic, readonly) NSInteger noDisturbingEndH;
96 
105 @property (nonatomic, readonly) BOOL isNoDisturbEnable;
106 
107 
108 #pragma mark - EM_DEPRECATED_IOS
109 
117 @property (nonatomic, copy) NSString *nickname EM_DEPRECATED_IOS(3_1_0, 3_2_2, "Use - displayName instead");
118 
119 
120 typedef enum {
121  EMPushNoDisturbStatusDay = 0,
122  EMPushNoDisturbStatusCustom,
123  EMPushNoDisturbStatusClose,
124 } EMPushNoDisturbStatus EM_DEPRECATED_IOS(3_1_0, 3_7_2, "");
125 
126 @property (nonatomic) EMPushNoDisturbStatus noDisturbStatus EM_DEPRECATED_IOS(3_1_0, 3_7_2, "");
127 
128 
129 
130 
131 @end
Definition: EMPushOptions.h:59
NSString *nickname EM_DEPRECATED_IOS(3_1_0, 3_2_2, "Use - displayName instead")
NSInteger noDisturbingStartH
Definition: EMPushOptions.h:86
BOOL isNoDisturbEnable
Definition: EMPushOptions.h:105
NSString * displayName
Definition: EMPushOptions.h:67
NSInteger noDisturbingEndH
Definition: EMPushOptions.h:95
EMPushDisplayStyle displayStyle
Definition: EMPushOptions.h:76