Я следил за реализацией, упомянутой в Grishma Ukani после принятия решения, и мое приложение работает нормально, но я также хочу, чтобы оно работало в фоновом режиме, я добавил все разрешения, о которых мог думать но все еще не работает ..
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_BACKGROUND_LOCATION" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="android.permission.access_GPS" />
<uses-permission android:name="android.permission.ACCESS_ASSISTED_GPS" />
<uses-permission android:name="android.permission.ACCESS_LOCATION" />
<uses-permission android:name="android.permission.REQUEST_COMPANION_RUN_IN_BACKGROUND" />
<uses-permission android:name="android.permission.REQUEST_COMPANION_USE_DATA_IN_BACKGROUND" />
если это невозможно, то что я могу сделать, чтобы решить эту проблему? Мое приложение представляет собой Angular6
веб-приложение, которое отслеживает местоположение доставщика каждые 10 секунд в фоновом режиме и обновляет Firebase Realtime database
.
Я думаю, что это возможно, потому что браузер Firefox разрешает работу GPS в фоновом режиме и каждый браузер фактически использует WebView
объект.