Как я могу обновить местоположение пользователя, когда приложение приостановлено - PullRequest
0 голосов
/ 28 марта 2020

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

Возможно ли это в реактивном режиме?

Примечание: Я сделал для переднего и заднего плана, но застрял на случай, если приложение будет убито / приостановлено. Пожалуйста, мне нужно больше входов для того же.

1 Ответ

0 голосов
/ 29 марта 2020

Для фона и после уничтожения Фоновая геолокация (@ mauron85 / react-native-background-geolocation) . Пожалуйста, обратитесь ниже код

BackgroundGeolocation.removeAllListeners();
BackgroundGeolocation.configure({
  desiredAccuracy: BackgroundGeolocation.HIGH_ACCURACY,
  stationaryRadius: 50,
  distanceFilter: 50,
  notificationTitle: 'Background tracking',
  notificationText: 'ENABLED',
  startForeground: false,
  notificationsEnabled: false,
  debug: false,
  startOnBoot: false,
  stopOnTerminate: true,
  locationProvider: BackgroundGeolocation.ACTIVITY_PROVIDER,
  interval: 1000,
  fastestInterval: 10000,
  activitiesInterval: 10000,
  stopOnStillActivity: false,
}, res => {
  BackgroundGeolocation.start();
  BackgroundGeolocation.on('location', async (location) => {
    BackgroundGeolocation.stop();
  });
}); 
...