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"
|
const val PASSWORD = "xiaoquwatch"
|
||||||
|
|
||||||
/** 心跳间隔(秒)— 满足 ≥60s 功耗红线,低于 4G NAT 超时 */
|
/** 心跳间隔(秒)— 满足 ≥60s 功耗红线,与旧版 mqtt.js 默认值一致,避免 4G NAT 超时断连 */
|
||||||
const val KEEP_ALIVE_INTERVAL = 120
|
const val KEEP_ALIVE_INTERVAL = 60
|
||||||
|
|
||||||
/** 连接超时(秒) */
|
/** 连接超时(秒) */
|
||||||
const val CONNECTION_TIMEOUT = 15
|
const val CONNECTION_TIMEOUT = 15
|
||||||
|
|||||||
Reference in New Issue
Block a user