Мы разрабатываем приложение для Android, которое должно выполнять следующие действия:
Пользователь устанавливает приложение, регистрирует и закрывает приложение (приложение в фоновом режиме или убито).
Когда веб-сервер хочет узнать текущее местоположение пользователя, он отправляет ему push-уведомление.
Когда уведомление получено, запускается приоритетная служба полученияместоположение, предоставленное GPS.
Полученное местоположение отправляется веб-службе.
Служба переднего плана останавливается.
Мы используем push-уведомления, поэтому местоположение отправляется на сервер только тогда, когда это необходимо.Мы хотим использовать службу переднего плана, чтобы обойти фоновые ограничения местоположения.
Правильно ли наш план?