Я создаю приложение Nativescript-Angular (Android и iOS), которое должно гарантировать загрузку zip-файлов на сервер.Приложение должно проверять наличие новых почтовых файлов каждые 4 часа.Загрузка может быть отложена.
Я понимаю, что лучший способ выполнения вышеупомянутой работы в Android - это использование WorkManager, потому что выполнение работы гарантировано, а работу можно отложить (не должно происходить сейчас, но это обязательно произойдет в будущем).
Как я могу использовать Android WorkManager в Nativescript?
Я следовал этому руководству , чтобы создать службу Android с использованием nativescript,и соответствующий пример фоновой службы андроида nativescript , но вместо него используется jobScheduler.
Для самой загрузки в настоящее время я использую Nativescript Background Http Plugin , который использует NSURLSession с настройкой фоновой сессии для iOS ;и alexbbb / android-upload-service - но это не лучший выбор, потому что мне приходится постоянно проверять наличие новых файлов каждые 4 часа и загружать их на сервер.
Любая идея о том, какреализовать и использовать Android WorkManager в Nativescript?
Спасибо,