幣程筆記 教學

幣安自選幣列表跨裝置同步原理

在手機上加了幾個自選幣,回到電腦上自動出現,這種「跨裝置同步」體驗依賴幣安的雲端機制。本筆記把同步機制講清。直接開啟 幣安官網;下載 APP 走 幣安官方APP;iPhone 裝機看 iOS安裝教程

同步的內容

幣安雲端同步的「使用者偏好」:

是否跨裝置同步
自選幣列表
價格預警設定
標籤分組
持倉快照 是(實時拉取)
K 線時間週期偏好 部分版本
主題(深 / 淺色) 否(本地)
字型大小 否(本地)
通知開關 部分

核心交易資料全同步,UI 偏好部分本地。

同步的工作流程

把幣加入自選時背後發生的事:

  1. APP 呼叫「加入自選」按鈕
  2. 本地立即更新 UI
  3. 後臺非同步發請求到 binance API
  4. 服務端寫入使用者的 watchlist 表
  5. 下次其它裝置查詢時拉取最新

整個過程對使用者透明,加入後基本即時同步。

同步頻率

不同操作的同步:

操作 同步延遲
新增自選 立即(< 1 秒)
刪除自選 立即
重新排序 立即
價格預警新增 立即

同步走 HTTP API,比 WebSocket 慢但穩定。

衝突解決

如果你在兩臺裝置上幾乎同時操作:

  • 裝置 A 早 0.5 秒加入 BTC 到自選
  • 裝置 B 在 0.5 秒後刪除 BTC 自選

最終結果以「最後操作」為準,即 BTC 不在自選。這種「最後寫入獲勝」(LWW)是常見衝突解決策略。

離線時的行為

無網路時操作自選:

  • 本地 UI 立即響應
  • 操作記錄在本地佇列
  • 網路恢復後自動同步
  • 同步失敗時彈錯誤提示

如果離線期間雲端發生了變化,重新連上時本地的更改可能被覆蓋。

資料結構

自選幣列表在雲端儲存為類似:

  • userId(賬戶 UID)
  • symbol(如 BTCUSDT)
  • addedTime(新增時間戳)
  • groupName(分組)
  • order(排序權重)

每個使用者最多繫結多少自選幣:

  • 現貨:約 50-100 個
  • 合約:約 50 個
  • 總數受 VIP 等級影響

多賬號的處理

如果你登入賬號 A,加了自選;切到賬號 B:

  • 賬號 B 的自選獨立
  • 不會看到 A 的自選
  • 也不能從 A 複製過來

雲端同步是「per UID」級別。

瀏覽器與 APP 的同步

瀏覽器與 APP 都拉同一個 watchlist:

  • 瀏覽器加自選 → 後臺 API 寫雲端
  • APP 啟動 → 拉取最新 watchlist
  • 幾秒內顯示更新

但瀏覽器無法主動推送給 APP,APP 需要主動重新整理(下拉重新整理或重新開啟)。

快取策略

APP 端的快取:

  • 啟動時拉取一次
  • 使用者操作時實時更新(雙向)
  • WebSocket 推送行情但不主動推送 watchlist 變化
  • 切換 Tab 時重新整理

所以偶爾會出現「另一端加了自選但當前端還沒顯示」的幾秒延遲。

同步失敗的處理

同步失敗常見原因:

  • 網路斷開
  • API 限流
  • 服務端錯誤

處理:

  • 一段時間後自動重試
  • 如果反覆失敗,APP 內提示「同步失敗」
  • 使用者主動「下拉重新整理」可重試

資料匯出

幣安 APP 不直接支援匯出 watchlist 為檔案。但可以:

  • 截圖儲存
  • 透過 API 調取(開發者)
  • 或者純手工記錄

第三方同步工具

少數第三方工具嘗試跨平臺同步 watchlist:

  • 風險:需要 API Key 許可權
  • 不推薦:減少 API Key 暴露

幣安官方原生同步已經夠用。

同步的隱私

watchlist 在服務端儲存:

  • 受幣安資料安全協議保護
  • 加密儲存
  • 僅本人可見

不會與其它使用者共享。

跨賬號「遷移」

如果你想把賬號 A 的 watchlist 複製到賬號 B:

  1. 賬號 A 截圖 watchlist
  2. 在賬號 B 裡手動逐個加入

沒有官方批次遷移工具。

設定層面的同步

部分設定層面的「同步」開關(不同版本可能有差):

  • APP 內 → 設定 → 同步
  • 開關:是否同步 watchlist 與設定

預設是開。一般不要關閉。

FAQ

Q:自選幣順序也同步嗎? A:是。重新排序的位置同步到雲端。

Q:刪除 APP 重灌會丟自選嗎? A:不會。重新登入後從雲端拉回。

Q:跨裝置同步要付費嗎? A:不要。基礎功能免費。

Q:能不能用 API 程式自動管理 watchlist? A:可以。幣安開放 API 支援 watchlist 操作。

延伸閱讀