NIMMessageApnsMemberOption.h
972 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//
// NIMMessageApnsMemberOption.h
// NIMLib
//
// Created by Netease.
// Copyright © 2016年 Netease. All rights reserved.
//
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
/**
* 推送人员选项
*/
@interface NIMMessageApnsMemberOption : NSObject
/**
* 需要特殊推送的用户列表
* @discussion 设置为 nil 时表示推送给当前会话内的所有用户
*/
@property (nullable,nonatomic,copy) NSArray<NSString *> *userIds;
/**
* 是否强制推送
* @discussion 默认为 YES. 设置为 YES 表示即使推送列表中的用户屏蔽了当前会话(如静音),仍能够推送当前这条推送内容给相应用户
*/
@property (nonatomic,assign) BOOL forcePush;
/**
* 推送文案
* @discussion 推送给制定用户的特定推送文案,如果设置为 nil 则使用消息本身的推送文案
*
*/
@property (nullable,nonatomic,copy) NSString *apnsContent;
@end
NS_ASSUME_NONNULL_END