Если вам действительно необходимо сделать приложение непригодным для использования, когда устройство пользователя даже временно теряет связь, вам нужно добавить прослушиватель в специальном месте, называемом /.info/connected
. Он сообщит вам, когда SDK решит, что он потерял соединение. Это описано в документации . Вам нужно будет написать код, чтобы заставить ваше приложение вести себя так, как вы хотите, когда ваш слушатель получает уведомление, подобное этому.
Однако ваше приложение может все еще записывать данные в течение времени, которое потребовалось с момента остановки соединения до того, как SDK примет решение о том, что соединение фактически разорвано. И эти записи все равно будут синхронизированы.
Лучше просто сделать приложение пригодным для использования в автономном режиме и уведомлять пользователя, когда его данные еще не синхронизированы из-за отсутствия связи.