Đối với android bạn có thể làm cho người sử dụng ẩn bằng cách chỉ là một chức năng duy nhất được gọi là onDisconnect()
Tôi đã làm điều này trong một trong những ứng dụng trò chuyện của tôi mà người dùng cần để có được ẩn tự động nếu kết nối mạng bị mất ngừơi tiêu dùng bị ngắt kết nối từ Internet
DatabaseReference presenceRef = FirebaseDatabase.getInstance().getReference("USERS/24/online_status");
presenceRef.onDisconnect().setValue(0);
On ngắt kết nối từ mạng ở đây tôi đang làm cho online_status
0 của người dùng có Id là 24 trong căn cứ hỏa lực.
getReference("USERS/24/online_status")
là đường dẫn đến giá trị bạn cần cập nhật ngoại tuyến/trực tuyến.
Bạn có thể đọc về nó trong offline capabilities
Lưu ý rằng căn cứ hỏa lực cần có thời gian khoảng 2-10 phút để thực hiện onDisconnect() chức năng.
Michael, cảm ơn rất nhiều. Đội của bạn luôn có vẻ là một bước tiến. – Kato
Một vấn đề khác là khi bạn thực sự muốn kết nối ở lại, nhưng máy chủ của bạn đi xuống ... và thay vì cố gắng yêu cầu kết nối mới, nó chỉ liên tục cố gắng kết nối lại với máy chủ 'xuống'. :( –
Trường hợp tại điểm: http://screencast.com/t/ByFTXdJP6c –