fix: MQTT心跳间隔从120s改为60s,修复息屏后收不到通知
旧版mqtt.js默认keepalive=60s,新版误设为120s,超过4G NAT超时(60~90s), 导致息屏后连接被运营商静默断开,消息无法送达。 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -13,8 +13,8 @@ object MqttConfig {
|
||||
/** 认证密码 */
|
||||
const val PASSWORD = "xiaoquwatch"
|
||||
|
||||
/** 心跳间隔(秒)— 满足 ≥60s 功耗红线,低于 4G NAT 超时 */
|
||||
const val KEEP_ALIVE_INTERVAL = 120
|
||||
/** 心跳间隔(秒)— 满足 ≥60s 功耗红线,与旧版 mqtt.js 默认值一致,避免 4G NAT 超时断连 */
|
||||
const val KEEP_ALIVE_INTERVAL = 60
|
||||
|
||||
/** 连接超时(秒) */
|
||||
const val CONNECTION_TIMEOUT = 15
|
||||
|
||||
Reference in New Issue
Block a user