NIMSDK-iOS
载入中...
搜索中...
未找到
<NIMApnsManager>协议 参考

#import <NIMApnsManagerProtocol.h>

类 <NIMApnsManager> 继承关系图:

构造函数

(nullable NIMPushNotificationSetting *) - currentSetting
 
(void) - updateApnsSetting:completion:
 
(nullable NIMPushNotificationMultiportConfig *) - currentMultiportConfig
 
(void) - updateApnsMultiportConfig:completion:
 
(void) - registerBadgeCountHandler:
 
(void) - addDelegate:
 
(void) - removeDelegate:
 

详细描述

推送协议

函数文档

◆ addDelegate:

- (void) addDelegate: (id< NIMApnsManagerDelegate >)  delegate

添加委托

参数
delegate委托

◆ currentMultiportConfig

- (nullable NIMPushNotificationMultiportConfig *) currentMultiportConfig

获取当前多端推送策略配置

返回
推送自定义配置

◆ currentSetting

- (nullable NIMPushNotificationSetting *) currentSetting

获取当前的推送免打扰设置

返回
推送设置

◆ registerBadgeCountHandler:

- (void) registerBadgeCountHandler: (NIMBadgeHandler handler

注册获取 badge 数量的回调函数

参数
handler获取 badge 回调 @discussion 默认场景下,云信会将所有未读数量统一汇报给服务器,包括需要提醒和不需要提醒的会话未读数,上层可以通过注册该接口进行调整

◆ removeDelegate:

- (void) removeDelegate: (id< NIMApnsManagerDelegate >)  delegate

移除委托

参数
delegate委托

◆ updateApnsMultiportConfig:completion:

- (void) updateApnsMultiportConfig: (NIMPushNotificationMultiportConfig *)  config
completion: (nullable NIMApnsHandler completion 

更推送自定义多端推送策略配置

参数
config多端推送策略配置
completion完成的回调

◆ updateApnsSetting:completion:

- (void) updateApnsSetting: (NIMPushNotificationSetting *)  setting
completion: (nullable NIMApnsHandler completion 

更新推送免打扰设置

参数
setting推送设置
completion完成的回调

该协议的文档由以下文件生成: