Я попытался создать службу переднего плана, которая может отслеживать данные GPS и сохранять их в БД, даже если вы переключаетесь на другое приложение.
После долгих поисков я наконец нашел рабочее решение, но оно работает на angular / typcript.
Я бы с удовольствием внедрил его в мой проект vuejs, но у меня не получилось.
https://github.com/NativeScript/nativescript-geolocation/issues/250
демонстрационный проект:
https://github.com/NativeScript/nativescript-geolocation/files/3738358/ns6-updated-foreground-service.zip
Я попытался скопировать эти файлы .ts в мой src и попытался выполнить изменения ссылок, фона, веб-пакета и androidmanifest, но некоторые содержащиеся в нем части, похоже, не работают. например, ns-support и obv nativescriptangularcompiler ..
есть идеи, как это исправить и перенести в мой проект?