Files
ElderlyDialer/app/src/main/java/com/ttstd/dialer/config/CommonConfig.java
TongTongStudio e163e4533a feat(push): 支持解绑手机号与设备策略推送
- 新增 contentType=18 解绑标记,上报 otherInfo 时不再携带 SIM 卡手机号
- 新增 contentType=19 设备策略解析并落库到 MMKV
- 屏幕采集服务改为按需启动,远程会话结束后停止并释放资源
- 增加通知心跳刷新,避免静止画面不推帧导致黑屏
2026-08-27 11:37:29 +08:00

126 lines
6.6 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package com.ttstd.dialer.config;
public class CommonConfig {
public static final String MMKV_ID = "InterProcessKV";
/**
* WebRTC 信令服务器 WebSocket 地址(被控端/控制端连接)。
* 协议ws:// 或 wss://,指向后端 youlai-boot-ttstd 新增的 /ws/signal 端点。
* TODO: 按实际部署环境替换主机与端口。
*/
public static final String SIGNAL_SERVER_URL = "ws://192.168.100.244:8000/ws/signal";
/** 允许远程控制的全局开关键(设备端设置,默认允许)。 */
public static final String WERBTC_REMOTE_CONTROL_ENABLED = "webrtc_remote_control_enabled_key";
public static final String CONTACT_HOME_PAGE = "contact_home_page_key";
public static final String FLOAT_WINDOW_X = "float_window_x_key";
public static final String FLOAT_WINDOW_Y = "float_window_y_key";
public static final String FLOAT_WINDOW_ENABLE = "float_window_enable_key";
public static final String FLOAT_WINDOW_KILL_APP = "float_window_kill_app_key";
public static final String HOURLY_CHIME_ENABLE = "hourly_chime_enable_key";
public static final String FRAGMENT_APP_ROW_KEY = "fragment_app_row_key";
public static final int FRAGMENT_APP_ROW_DEFAULT_VALUE = 2;
public static final String FRAGMENT_APP_COLUMN_KEY = "fragment_app_column_key";
public static final int FRAGMENT_APP_COLUMN_DEFAULT_VALUE = 3;
public static final String WECHAT_AUTO_ACCEPT_CALL= "wechat_auto_accept_call_key";
public static final String WECHAT_AUTO_HNADS_FREE= "wechat_auto_hands_free_key";
/**
* 远程协助总开关1=开启后台信令连接0=关闭)。
*/
public static final String KEY_REMOTE_ASSISTANCE_ENABLE = "remote_assistance_key";
/**
* 自动接收协助开关1=收到请求自动接受并采集0=需用户确认)。
*/
public static final String KEY_AUTO_REMOTE_ASSISTANCE_ENABLE = "accept_remote_assistance_key";
/*是否手动选择地址*/
public static final String MANUALLY_SELECT_LOCATION = "manually_select_location_key";
public static final boolean MANUALLY_SELECT_LOCATION_DEFAULT_VALUE = false;
/*是否手动选择地址*/
public static final String MANUALLY_LOCATION_ID = "manually_location_id_key";
/*地址改变时发送*/
public static final String LOCATION_CHANGED_KEY = "map_location_changed";
public static final String LOCATION_ID_CHANGED_KEY = "map_Location_ID_changed";
/*当前定位地址*/
public static final String CURRENT_LOCATION_MAP_ADDRESS_KEY = "current_map_location_map_address";
public static final String CURRENT_LOCATION_MAP_LOCATION_DESCRIBE_KEY = "current_map_location_map_location_describe";
/*省*/
public static final String CURRENT_LOCATION_PROVINCE_KEY = "current_map_location_province";
/*市*/
public static final String CURRENT_LOCATION_CITY_KEY = "current_map_location_city";
/*区*/
public static final String CURRENT_LOCATION_DISTRICT_KEY = "current_map_location_district";
public static final String CURRENT_LOCATION_TOWN_KEY = "current_map_location_town";
public static final String CURRENT_LOCATION_STREET_KEY = "current_map_location_street";
/*当前定位经度*/
public static final String CURRENT_LOCATION_LONGITUDE_KEY = "current_map_location_longitude";
/*当前定位纬度*/
public static final String CURRENT_LOCATION_LATITUDE_KEY = "current_map_location_latitude";
/*当前ad_code*/
public static final String CURRENT_LOCATION_AD_CODE_KEY = "current_map_location_ad_code";
/*当前LocationID*/
@Deprecated
public static final String CURRENT_LOCATION_ID_KEY = "current_map_location_ID";
/**
* 设备解绑标记1=已解除手机号绑定0=未解绑)。
* <p>
* 由服务端下发「解除绑定」推送contentType = 18置为 1。
* 置为 1 后,设备上报 {@code otherInfo} 时不再携带手机号,
* 从而避免服务端把 SIM 卡手机号重新写回 {@code sys_sn.snMobile}。
*/
public static final String KEY_DEVICE_UNBIND_MOBILE = "device_unbind_mobile_key";
// ===================== 设备策略开关(由服务端策略推送 contentType=19 下发) =====================
/** USB偏好设置1开 0关 */
public static final String KEY_POLICY_USB_DATA = "policy_usb_data_key";
/** 时间设置管控1开 0关 */
public static final String KEY_POLICY_TIME_SETTING = "policy_time_setting_key";
/** 存储卡1开 0关 */
public static final String KEY_POLICY_STORAGE_CARD = "policy_storage_card_key";
/** 恢复出厂1开 0关 */
public static final String KEY_POLICY_FACTORY_RESET = "policy_factory_reset_key";
/** WiFi热点开关1开 0关 */
public static final String KEY_POLICY_WIFI_HOTSPOT = "policy_wifi_hotspot_key";
/** 蓝牙开关1开 0关 */
public static final String KEY_POLICY_BLUETOOTH_SWITCH = "policy_bluetooth_switch_key";
/** 壁纸功能1开 0关 */
public static final String KEY_POLICY_WALLPAPER = "policy_wallpaper_key";
/** 通知栏显示1开 0关 */
public static final String KEY_POLICY_NOTIFICATION_BAR = "policy_notification_bar_key";
/** 状态栏下拉开关1开 0关 */
public static final String KEY_POLICY_STATUS_BAR_PULL_DOWN = "policy_status_bar_pull_down_key";
/** 系统导航条显示1开 0关 */
public static final String KEY_POLICY_SYSTEM_NAV_BAR_SHOW = "policy_system_nav_bar_show_key";
/** 系统导航栏设置1开 0关 */
public static final String KEY_POLICY_SYSTEM_NAV_BAR_SETTING = "policy_system_nav_bar_setting_key";
/** 导航条选项1开 0关 */
public static final String KEY_POLICY_NAV_BAR_OPTIONS = "policy_nav_bar_options_key";
/** 蓝牙功能开关1开 0关 */
public static final String KEY_POLICY_BLUETOOTH_FUNCTION = "policy_bluetooth_function_key";
/** OTA升级管控1开 0关 */
public static final String KEY_POLICY_OTA_UPGRADE = "policy_ota_upgrade_key";
/** 应用安装开关1开 0关 */
public static final String KEY_POLICY_APP_INSTALL = "policy_app_install_key";
/** 自动旋转1开 0关 */
public static final String KEY_POLICY_AUTO_ROTATE = "policy_auto_rotate_key";
/** 自动亮度1开 0关 */
public static final String KEY_POLICY_AUTO_BRIGHTNESS = "policy_auto_brightness_key";
/** 护眼模式1开 0关 */
public static final String KEY_POLICY_EYE_PROTECTION = "policy_eye_protection_key";
/** 深色模式1开 0关 */
public static final String KEY_POLICY_DARK_MODE = "policy_dark_mode_key";
}