NIMSDK-AOS  9.19.0
MemberPushOption.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk.msg.model;
2 
3 import java.io.Serializable;
4 import java.util.List;
5 
6 /**
7  * 指定成员推送相关可选项
8  * 配置后发送消息,如果遇到414,说明客户端提交参数(forcePushList)格式有误;811说明是强推列表中帐号数量超限,目前上限是100个帐号。
9  */
10 public class MemberPushOption implements Serializable {
11 
12  private List<String> forcePushList = null;
13 
14  private String forcePushContent = null;
15 
16  private boolean isForcePush = true; // 注意,默认值是强推
17 
18  /**
19  * 返回强制推送的账号列表
20  *
21  * @return 账号列表
22  */
23  public List<String> getForcePushList() {
24  return forcePushList;
25  }
26 
27  /**
28  * 返回强制推送的文案
29  *
30  * @return 强制推送文本
31  */
32  public String getForcePushContent() {
33  return forcePushContent;
34  }
35 
36  /**
37  * 返回是否强制推送
38  *
39  * @return 是否强制推送
40  */
41  public boolean isForcePush() {
42  return isForcePush;
43  }
44 
45  /**
46  * 设置是否强推(可扩展为区别于普通推送的推送形式),针对forcePushList里的帐号,false为不强推,true为强推,默认为true。
47  * isForcePush只对forcePushList中的账号生效。
48  * 若指定isForcePush为false,则不会有强推。在此情况下,对于forcePushList中的用户,推送文案为forcePushContent;对于不在forcePushList中的用户,推送文案为pushContent;
49  * 针对在forcePushList中的账号:isForcePush为true时,推送文案中不会包含发送者nick,直接为forcePushContent;isForcePush为false时,推送文案中目前包含了发送者nick(暂定),即为fromNick:forcePushContent。
50  *
51  * @param forcePush 是否强制推送
52  */
53  public void setForcePush(boolean forcePush) {
54  isForcePush = forcePush;
55  }
56 
57  /**
58  * 设置强推列表(可扩展为区别于普通推送的推送帐号列表),填null表示强推给该会话所有成员,不为null时最大上限账号为100个。
59  *
60  * @param forcePushList 账号列表
61  */
62  public void setForcePushList(List<String> forcePushList) {
63  this.forcePushList = forcePushList;
64  }
65 
66  /**
67  * 强推文案(可扩展为区别与普通推送的推送文案),目前限制为500字以内
68  *
69  * @param forcePushContent 强推文本,如不指定forcePushContent,则强推文案退化为IMMessage#pushContent字段。
70  */
71  public void setForcePushContent(String forcePushContent) {
72  this.forcePushContent = forcePushContent;
73  }
74 }
void setForcePush(boolean forcePush)
设置是否强推(可扩展为区别于普通推送的推送形式),针对forcePushList里的帐号,false为不强推,true为强推...
void setForcePushContent(String forcePushContent)
强推文案(可扩展为区别与普通推送的推送文案),目前限制为500字以内
指定成员推送相关可选项 配置后发送消息,如果遇到414,说明客户端提交参数(forcePushList)格式有误;811说...
String getForcePushContent()
返回强制推送的文案
boolean isForcePush()
返回是否强制推送
List< String > getForcePushList()
返回强制推送的账号列表
void setForcePushList(List< String > forcePushList)
设置强推列表(可扩展为区别于普通推送的推送帐号列表),填null表示强推给该会话所有成员,不为null时最大...