Использование Android WorkManager в Nativescript - PullRequest
0 голосов
/ 07 мая 2019

Я создаю приложение 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?

Спасибо,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...