1. MqttService 新增 update_settings 指令分支:收到後重抓系統設定(B014), 不串接商品/廣告同步,僅更新設定本身。 2. 忙碌防呆:交易/購物車/對話框進行中(getBusyReason 非空)時拒收並回 failed ACK,後台 RemoteCommand 約 1 分鐘 timeout 後可重發。 3. 重連時序修正:先發成功 ACK,再延遲 1.5 秒重連 MQTT,避免重連把送指令的 連線斷掉導致 ACK 發不出去(涵蓋 token 輪換情境)。 4. StarCloudAPI.downloadSetting 新增可選 reconnectMqtt 參數(saveSettings 同步), 綁定 UI 流程維持 true、update_settings 路徑傳 false 由呼叫端控制重連時機; 無參數多載維持原行為,向下相容。 5. SystemSetActivity 收斂:機台端系統設定全面唯讀,唯一可編輯項為硬體貨道 (彈簧/履帶,僅系統方);移除現金總開關連動,回寫雲端只送 is_spring_slot_*。 6. app/build.gradle verPatch 升至 84。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| libs | ||
| src | ||
| .gitignore | ||
| build.gradle | ||
| proguard-rules.pro | ||