Steadii Docs

Đồng bộ Cloud

Đồng bộ dữ liệu giữa nhiều thiết bị qua Google

Tại sao cần đồng bộ?

Chưa đăng nhậpĐã đăng nhập
Lưu trữTrình duyệt (localStorage)Server (PostgreSQL)
Thiết bị1 thiết bịNhiều thiết bị
Xóa cacheMất hếtĐăng nhập lại → dữ liệu về

Cách đăng nhập

  1. Vào Settings → tab Hệ thống
  2. Bấm "Đăng nhập với Google"
  3. Chọn tài khoản → dữ liệu tự sync ngay

Cơ chế đồng bộ

Tự động push

Sau mỗi thay đổi, app chờ 5 giây rồi gửi dữ liệu lên server.

Tự động pull

Khi mở lại tab → app tải dữ liệu mới nhất từ server.

Online event

Nếu mất mạng rồi có lại → app tự push dữ liệu.

Khi đóng tab

App cố gắng gửi dữ liệu bằng sendBeacon (best-effort).

Xử lý xung đột

Nếu dữ liệu trên server mới hơn → app tải dữ liệu server về thay thế. Luôn ưu tiên dữ liệu mới nhất.

Trạng thái sync

MàuÝ nghĩa
🟢 XanhĐã sync xong
🟡 VàngĐang sync
🔴 ĐỏLỗi (kiểm tra mạng)
⚪ XámChưa đăng nhập

Chưa sync

Journals (nhật ký phiên) và focusSettings (cài đặt tập trung) chưa được đồng bộ — chỉ lưu localStorage. Sẽ bổ sung trong bản cập nhật tới.

On this page