package com.miraclegarden.smsmessage;

/**
 * 应用运行配置。
 */
public final class AppConfig {

    /** 是否上传到正式后端（judy88.xin） */
    public static final boolean ENABLE_SERVER_UPLOAD = false;

    /** 是否转发到 PC 本地调试服务 */
    public static final boolean ENABLE_DEBUG_FORWARD = true;

    /**
     * 调试服务地址。
     * USB + adb reverse: http://127.0.0.1:8765
     * Wi-Fi: http://&lt;电脑局域网IP&gt;:8765
     */
    public static final String DEBUG_SERVER_URL = "http://127.0.0.1:8765";

    /** 是否定期唤醒监听列表中的 App（保持进程 / Hook 加载） */
    public static final boolean ENABLE_MONITORED_APP_KEEP_ALIVE = true;

    /** 保活间隔（分钟，WorkManager 最小 15） */
    public static final int MONITORED_APP_KEEP_ALIVE_MINUTES = 15;

    /** 同一 App 两次唤醒最短间隔（分钟） */
    public static final int MONITORED_APP_WAKE_COOLDOWN_MINUTES = 10;

    /** 优先使用 Root（monkey 唤醒 + 电池白名单），失败则普通 startActivity */
    public static final boolean KEEP_ALIVE_PREFER_ROOT = true;

    /** Root 唤醒后是否自动返回桌面（减少停留在银行/TG 界面） */
    public static final boolean KEEP_ALIVE_RETURN_HOME = true;

    private AppConfig() {
    }
}
