Firebase Analytics sẽ lưu trữ đăng nhập phát triển cục bộ trên thiết bị (trực tuyến hoặc ngoại tuyến). Khi thời gian tải lên dữ liệu và thiết bị có kết nối mạng, Firebase Analytics sẽ xử lý dữ liệu hàng loạt càng ít càng tốt, nén dữ liệu và cố gắng tải lên dữ liệu.
Khi tải lên thành công, dữ liệu sẽ bị xóa khỏi thiết bị. Khi quá trình tải lên không thành công, một lần thử mới được lên lịch với tiến trình lùi lại. Nếu thiết bị ngoại tuyến, ứng dụng sẽ đợi kết nối trước khi thử tải lên.
Dữ liệu cũ hơn 72 giờ sẽ bị bỏ qua. Có giới hạn an toàn về số lượng dữ liệu có thể được lưu trữ trên thiết bị (để hạn chế sử dụng đĩa). Ghi nhật ký dữ liệu quá mức trên thiết bị ngoại tuyến trong một khoảng thời gian dài có thể dẫn đến mất dữ liệu.
là có bất kỳ cách nào để mở rộng giới hạn thời gian này, tức là để ghi nhật ký cũ hoặc sự kiện cũ hơn muộn hơn 72 giờ trên Máy chủ Firebase. – Narendra
Khi xây dựng hàng tỷ (Ấn Độ!), Chúng ta không nên ngạc nhiên khi thấy người dùng trực tuyến chỉ vài ngày một lần. Vì vậy, nhiều sự kiện hữu ích cho một ứng dụng tiện ích sẽ bị mất do chính sách firebase này, giả sử một ứng dụng tiện ích điển hình như máy tính không yêu cầu internet để sử dụng. – rpattabi