HyphenateChatSDK
3.8.3.1
|
属性 | |
EMPushOptions * | pushOptions |
NSArray * | noPushGroups |
- (EMError *) disableOfflinePushStart: | (int) | aStartHour | |
end: | (int) | aEndHour | |
关闭离线推送
同步方法,会阻塞当前线程
aStartHour | 开始时间 |
aEndHour | 结束时间 |
- (EMError *) enableOfflinePush |
开启离线推送
同步方法,会阻塞当前线程
- (void) getPushNotificationOptionsFromServerWithCompletion: | (void(^)(EMPushOptions *aOptions, EMError *aError)) | aCompletionBlock |
从服务器获取推送属性
aCompletionBlock | 完成的回调 |
- (EMPushOptions *) getPushOptionsFromServerWithError: | (EMError *_Nullable *_Nullable) | pError |
从服务器获取推送属性
同步方法,会阻塞当前线程
pError | 错误信息 |
- (EMError *) updatePushDisplayName: | (NSString *) | aDisplayName |
设置推送消息显示的昵称
同步方法,会阻塞当前线程
aNickname | 要设置的昵称 |
- (void) updatePushDisplayName: | (NSString *) | aDisplayName | |
completion: | (void(^)(NSString *aDisplayName, EMError *aError)) | aCompletionBlock | |
设置推送的显示名
aDisplayName | 推送显示名 |
aCompletionBlock | 完成的回调 |
- (EMError *) updatePushDisplayStyle: | (EMPushDisplayStyle) | pushDisplayStyle |
设置推送消息显示的样式
同步方法,会阻塞当前线程
pushDisplayStyle | 要设置的推送样式 |
- (void) updatePushDisplayStyle: | (EMPushDisplayStyle) | pushDisplayStyle | |
completion: | (nonnull void(^)(EMError *_Nonnull)) | aCompletionBlock | |
设置推送的显示名
pushDisplayStyle | 推送显示样式 |
aCompletionBlock | 完成的回调 |
- (EMError *) updatePushServiceForGroups: | (NSArray *) | aGroupIds | |
disablePush: | (BOOL) | disable | |
设置群组是否接收推送
同步方法,会阻塞当前线程
aGroupIds | 群组id |
disable | 是否接收推送 |
- (void) updatePushServiceForGroups: | (NSArray *) | aGroupIds | |
disablePush: | (BOOL) | disable | |
completion: | (nonnull void(^)(EMError *_Nonnull aError)) | aCompletionBlock | |
设置群组是否接收推送
aGroupIds | 群组id |
disable | 是否接收推送 |
aCompletionBlock | 完成的回调 |
|
readnonatomicstrong |
从内存中获取屏蔽了推送的群组ID列表
pError | 错误信息 |
|
readnonatomicstrong |
获取推送配置