NIMSDK-AOS 10.4.0-beta
载入中...
搜索中...
未找到
QChatPushMsgType.java
浏览该文件的文档.
1package com.netease.nimlib.sdk.qchat.enums;
2
3/**
4 * 推送消息类型选项
5 * 低等级消息:普通消息等(没有具体目标、没有@意愿) 中等级消息: @所有人等(没有具体目标、有@意愿) 高等级消息: @某些人等(有具体目标、有@意愿)
6 */
7public enum QChatPushMsgType {
8 /**
9 * 推送全部类型消息
10 */
11 ALL(1),
12 /**
13 * 只推送高、中等级消息
14 */
16 /**
17 * 只推送高等级消息
18 */
20 /**
21 * 全部消息都不推送
22 */
23 NONE(4),
24 /**
25 * 继承上一级配置
26 */
28 ;
29
30 private int value;
31
32 QChatPushMsgType(int value) {
33 this.value = value;
34 }
35
36 public int getValue() {
37 return value;
38 }
39
40 public static QChatPushMsgType typeOfValue(int value) {
41 for (QChatPushMsgType e : values()) {
42 if (e.getValue() == value) {
43 return e;
44 }
45 }
46 return null;
47 }
48}
推送消息类型选项 低等级消息:普通消息等(没有具体目标、没有@意愿) 中等级消息: @所有人等(没有具体目标、有@意愿) 高等级消息: @某些人等(有具体目标、有@意愿)
static QChatPushMsgType typeOfValue(int value)