NIMSDK-AOS  9.19.0
NimIntent.java
浏览该文件的文档.
1 package com.netease.nimlib.sdk;
2 
3 /**
4  * 云信Intent常量
5  */
6 public interface NimIntent {
7 
8  /**
9  * 接收SDK消息和通知广播所需权限。<br>
10  * !注意:使用时,须带上包名作为前缀,例如demo使用时为:com.netease.nim.demo.permission.RECEIVE_MSG
11  */
12  public static final String PERMISSION_RECEIVE_MSG = ".permission.RECEIVE_MSG";
13 
14  /**
15  * 收到新消息的广播action。<br>
16  * BroadcastReceiver需具有{@link #PERMISSION_RECEIVE_MSG}权限,才能收到该广播<br>
17  * 广播Intent中含有Extra数据,key为{@link #EXTRA_BROADCAST_MSG}, value为ArrayList&lt;IMMessage&gt;。<br>
18  * !注意:使用时,须带上包名作为前缀,例如demo使用时为:com.netease.nim.demo.ACTION.RECEIVE_MSG
19  */
20  public static final String ACTION_RECEIVE_MSG = ".ACTION.RECEIVE_MSG";
21 
22  /**
23  * 收到新系统通知的广播action。<br>
24  * BroadcastReceiver需具有{@link #PERMISSION_RECEIVE_MSG}权限,才能收到该广播<br>
25  * 广播Intent中含有Extra数据,key为{@link #EXTRA_BROADCAST_MSG}, value为CustomSystemNotification。<br>
26  * !注意:使用时,须带上包名作为前缀,例如demo使用时为:com.netease.nim.demo.ACTION.RECEIVE_CUSTOM_SYSTEM_NOTIFICATION
27  */
28  public static final String ACTION_RECEIVE_CUSTOM_NOTIFICATION = ".ACTION.RECEIVE_CUSTOM_NOTIFICATION";
29 
30  /**
31  * 收到新消息的广播action。<br>
32  * BroadcastReceiver需具有{@link #PERMISSION_RECEIVE_MSG}权限,才能收到该广播<br>
33  * 广播Intent中含有Extra数据,key为{@link #EXTRA_BROADCAST_MSG}, value为VoipCallInfo。<br>
34  * !注意:使用时,须带上包名作为前缀,例如demo使用时为:com.netease.nim.demo.ACTION.RECEIVE_AVCHAT_CALL_NOTIFICATION
35  */
36  public static final String ACTION_RECEIVE_AVCHAT_CALL_NOTIFICATION = ".ACTION.RECEIVE_AVCHAT_CALL_NOTIFICATION";
37 
38  /**
39  * 收到新消息的广播action。<br>
40  * BroadcastReceiver需具有{@link #PERMISSION_RECEIVE_MSG}权限,才能收到该广播<br>
41  * 广播Intent中含有Extra数据,key为{@link #EXTRA_BROADCAST_MSG}, value为VoipCallInfo。<br>
42  * !注意:使用时,须带上包名作为前缀,例如demo使用时为:com.netease.nim.demo.ACTION.RECEIVE_RTS_NOTIFICATION
43  */
44  public static final String ACTION_RECEIVE_RTS_NOTIFICATION = ".ACTION.RECEIVE_RTS_NOTIFICATION";
45 
46  /**
47  * 广播所含消息内容extra的key。
48  */
49  public static final String EXTRA_BROADCAST_MSG = "com.netease.nim.EXTRA.BROADCAST_MSG";
50 
51  /**
52  * 默认通知栏提醒的PendingIntent中Extra数据的key。<br>
53  * value是所有有新消息的帐号对应的最后一条消息的集合,类型为ArrayList&lt;IMMessage&gt;。
54  */
55  public static final String EXTRA_NOTIFY_CONTENT = "com.netease.nim.EXTRA.NOTIFY_CONTENT";
56 
57  /**
58  * 默认通知栏提醒的PendingIntent中Extra数据的key。<br>
59  * value是所有有新消息的帐号对应的最后一条消息的UUID, 会话ID和会话类型组成的Json字符串,类型为String。
60  */
61  public static final String EXTRA_NOTIFY_SESSION_CONTENT = "com.netease.nim.EXTRA.NOTIFY_SESSION_CONTENT";
62 }
static final String ACTION_RECEIVE_AVCHAT_CALL_NOTIFICATION
收到新消息的广播action。 BroadcastReceiver需具有PERMISSION_RECEIVE_MSG权限,才能收到该广播 广播Inte...
Definition: NimIntent.java:36
static final String PERMISSION_RECEIVE_MSG
接收SDK消息和通知广播所需权限。 !注意:使用时,须带上包名作为前缀,例如demo使用时为:com.netease.nim.demo.permission.RECEIVE_MSG
Definition: NimIntent.java:12
static final String EXTRA_BROADCAST_MSG
广播所含消息内容extra的key。
Definition: NimIntent.java:49
static final String EXTRA_NOTIFY_SESSION_CONTENT
默认通知栏提醒的PendingIntent中Extra数据的key。 value是所有有新消息的帐号对应的最后一条消息的UUID, 会话ID和会话类型组成的Json字符串,类型为String。
Definition: NimIntent.java:61
static final String ACTION_RECEIVE_RTS_NOTIFICATION
收到新消息的广播action。 BroadcastReceiver需具有PERMISSION_RECEIVE_MSG权限,才能收到该广播 广播Inte...
Definition: NimIntent.java:44
static final String ACTION_RECEIVE_CUSTOM_NOTIFICATION
收到新系统通知的广播action。 BroadcastReceiver需具有PERMISSION_RECEIVE_MSG权限,才能收到该广播 广播...
Definition: NimIntent.java:28
static final String EXTRA_NOTIFY_CONTENT
默认通知栏提醒的PendingIntent中Extra数据的key。 value是所有有新消息的帐号对应的最后一条消息的集合,...
Definition: NimIntent.java:55
static final String ACTION_RECEIVE_MSG
收到新消息的广播action。 BroadcastReceiver需具有PERMISSION_RECEIVE_MSG权限,才能收到该广播 广播Inte...
Definition: NimIntent.java:20