NIMApnsManager Protocol Reference

Conforms to NSObject
Declared in NIMApnsManagerProtocol.h

Overview

推送协议

– currentSetting required method

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

- (nullable NIMPushNotificationSetting *)currentSetting

Return Value

推送设置

Discussion

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

Declared In

NIMApnsManagerProtocol.h

– updateApnsSetting:completion: required method

更新推送免打扰设置

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

Parameters

setting

推送设置

completion

完成的回调

Discussion

更新推送免打扰设置

Declared In

NIMApnsManagerProtocol.h

– currentMultiportConfig required method

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

- (nullable NIMPushNotificationMultiportConfig *)currentMultiportConfig

Return Value

推送自定义配置

Discussion

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

Declared In

NIMApnsManagerProtocol.h

– updateApnsMultiportConfig:completion: required method

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

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

Parameters

config

多端推送策略配置

completion

完成的回调

Discussion

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

Declared In

NIMApnsManagerProtocol.h

– registerBadgeCountHandler: required method

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

- (void)registerBadgeCountHandler:(NIMBadgeHandler)handler

Parameters

handler

获取 badge 回调

Discussion

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

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

Declared In

NIMApnsManagerProtocol.h

– addDelegate: required method

添加委托

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

Parameters

delegate

委托

Discussion

添加委托

Declared In

NIMApnsManagerProtocol.h

– removeDelegate: required method

移除委托

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

Parameters

delegate

委托

Discussion

移除委托

Declared In

NIMApnsManagerProtocol.h