Skip to content

Offline & đồng bộ ​

App ghi được cả khi trại không có sóng/wifi — điều này quan trọng vì nhiều hồ ở xa hoặc mạng chập chờn.

Ghi khi mất mạng ​

Cứ nhập và bấm lưu bình thường dù không có mạng — dữ liệu lưu ngay trên máy trước, và tự đẩy lên máy chủ khi có mạng trở lại. Đóng hẳn trình duyệt/app rồi mở lại, dữ liệu đã lưu trên máy vẫn còn, không mất.

🔴 Bấm lưu nhiều lần (kể cả do mạng chập chờn khiến bạn bấm lại) không tạo ra bản ghi trùng — mỗi lần lưu mang một mã nhận diện riêng, máy chủ nhận ra và chỉ giữ đúng một bản ghi dù bạn bấm 10 lần.

Các trạng thái đồng bộ ​

Mỗi mục dữ liệu hiện rõ trạng thái: chưa lưu · đã lưu trên máy · đang đồng bộ · đã đồng bộ · lỗi — chạm để xem. Không có gì được coi là "chắc chắn lưu" cho tới khi máy chủ xác nhận (trạng thái "đã đồng bộ").

Khi có xung đột ​

Nếu hai thiết bị cùng sửa một dữ liệu trong lúc cả hai đều offline, khi đồng bộ lại app không tự chọn bên nào thắng:

  • Với dữ liệu ngày thường: giữ cả hai phiên bản, hiện khác biệt để người có quyền chọn.
  • Với sự kiện đàn (tách/gộp/chuyển/điều chỉnh kiểm kê): chặn hẳn, phải xử lý tay. Đây là cố ý — hợp nhất sai một sự kiện đàn có thể làm số con sai lệch vĩnh viễn mà không ai phát hiện.

Ai được làm ​

Mọi vai trò dùng offline như nhau — hành vi đồng bộ và xung đột không phụ thuộc vai trò.