Синхронизация данных в автономном режиме, когда приложение находится в состоянии завершения также - PullRequest
0 голосов
/ 03 мая 2019

Мне нужно синхронизировать автономные данные с сервером и получать новые данные, даже когда приложение находится в завершенном состоянии.Я пробовал фоновую загрузку, она работает только тогда, когда приложение находится в фоновом режиме и приостановлено.Работает ли фоновая выборка на переднем плане в Swift?Работает ли фоновая загрузка на переднем плане в Android?

let MyHeadlessTask = async (event) => {
  console.log("this is headlessstask")
}

1 Ответ

0 голосов
/ 03 мая 2019

Мы называем это фоновой выборкой по причине, которая предназначена для запуска, пока приложение находится в фоновом режиме, по крайней мере, на iOS. С Android может быть возможно запустить службу, даже когда ваше приложение находится на переднем плане.

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

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