По вашему объяснению, это проблема, которую легко решить, если приложение работает в фоновом режиме.Для этого посмотрите здесь.
Цитируя ответ из приведенной выше ссылки, я дал здесь:
Очень простой ответ для вашей проблемы - использовать Сервис .Это позволит вам выполнять различные задачи, находясь в фоновом режиме, и является вашим лучшим выбором для автоматической отправки вашего местоположения / данных на сервер.
Также прочтите этот ответ для справки.
Хотя оба ответа относятся к обновлению местоположения, но их можно легко расширить, чтобы выполнить ваши требования.
Подсказка: Приведенные выше ответы отправляют данныесервер с частыми интервалами.Отправьте ваши данные на сервер Firebase, когда поле данных будет изменено.