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
package com.anyun.im_lib;
 
/**
 * MyApplication2
 * Created by lzw on 2019/12/2. 14:16:22
 * 邮箱:632393724@qq.com
 * All Rights Saved! Chongqing AnYun Tech co. LTD
 */
public class IMSConfig {
    public static final int CONNECT_STATE_FAILURE = -1;
    public static final int DEFAULT_RECONNECT_BASE_DELAY_TIME = 3 * 1000;
    public static final int DEFAULT_CONNECT_TIMEOUT = 10 * 1000;
    public static final int DEFAULT_HEARTBEAT_INTERVAL_FOREGROUND = 3 * 1000;
    public static final int DEFAULT_HEARTBEAT_INTERVAL_BACKGROUND = 30 * 1000;
 
    /*** 应用在前台标识***/
    public static final int APP_STATUS_FOREGROUND = 0;
    /*** 应用在后台标识***/
    public static final int APP_STATUS_BACKGROUND = -1;
    /*** 默认消息发送失败重发次数 ***/
    public static final int DEFAULT_RESEND_COUNT = 3;
    public static final int DEFAULT_RESEND_INTERVAL = 8 * 1000;
 
    /******默认重连一个周期失败间隔时长******/
    public static final int DEFAULT_RECONNECT_INTERVAL = 3 * 1000;
    public static final int CONNECT_STATE_CONNECTING = 0;
    public static final int CONNECT_STATE_SUCCESSFUL = 1;
    public static final int DEFAULT_RECONNECT_COUNT = 3;
}