Как справиться с неожиданным завершением, пока геолокация еще работает?Есть ли способ определить, наблюдает ли геолокация? - PullRequest
0 голосов
/ 26 января 2019

Я разрабатываю приложение для отслеживания пробега React Native на Android с использованием пакета геолокации. Я хочу, чтобы мое приложение работало, даже если оно работает в фоновом режиме или на других страницах приложения. Чтобы сохранить данные, я сохраняю данные геолокации в локальном хранилище приложения. Однако я не могу найти способ определить, работает ли геолокация в приложении.

Я хочу остановить просмотр, когда приложение закрыто, и посмотрел на AppState, но оказывается, что «неактивное» состояние относится к приложению в фоновом режиме.

Я хочу очистить все данные о местоположении при закрытии или, по крайней мере, при перезапуске приложения, если я знаю, что геолокация не работает, я могу очистить данные.

Есть ли способ узнать, работает ли геолокация в фоновом режиме, или есть способ очистить часы, когда приложение закрывается?

...