Trước khi gửi thư (ví dụ: gọi setValue trên đối tượng Firebase), có cách nào được đề xuất để xác định xem người dùng có trực tuyến hay ngoại tuyến không?Cách phát hiện xem người dùng có trực tuyến hay không khi sử dụng SDK Firebase iOS
Ví dụ:
[firebase setValue:someValue withCompletionBlock:^(NSError *error, Firebase *ref) {
// This block is ONLY executed if the write actually completes. But what if the user was offline when this was attempted?
// It would be nicer if the block is *always* executed, and error tells us if the write failed due to network issues.
}];
Chúng tôi cần điều này trong ứng dụng iOS của chúng tôi bởi vì người dùng có thể mất kết nối nếu họ đi vào một đường hầm ví dụ. Nếu Firebase không cung cấp cách tích hợp để thực hiện việc này, chúng tôi sẽ chỉ sử dụng để theo dõi API khả năng hiển thị của iOS.