Запустите код Api после того, как убили приложение iOS flutter -Background fatch- plugins - PullRequest
0 голосов
/ 29 мая 2020

после запуска моделирования фоновой выборки я вижу это в журнале. Я тестировал использование. реальное устройство iPhone 8 - iOS 13.4.1 Я ждал два дня ничего не произошло.

Журнал:

2020-05-29 18:05:53.515643+0300 Runner[372:40553] [TSBackgroundFetch scheduleProcessingTask] 
2020-05-29 18:05:53.523393+0300 Runner[372:40553] [TSBackgroundFetch finish] flutter_background_fetch (2 of 2)
?-[BackgroundTaskManager startPreventSuspendTimer:] BG time remaining: 20 | Total tasks: 1
2020-05-29 18:05:54.032876+0300 Runner[372:40857] ?-[BackgroundTaskManager startPreventSuspendTimer:] BG time remaining: 20 | Total tasks: 1
?-[TSLocationManager onSuspend:] enabled? 1)

1 Ответ

0 голосов
/ 03 июня 2020

Если пользователь убьет ваше приложение, в фоновом режиме больше ничего не произойдет. Я считаю, что «убить» означает жесткий, принудительный выход. Простое нажатие кнопки «Домой» отправляет ваше приложение в фоновый режим.

Разве вы не можете просто отправить вам заметку, когда appDelegate получает «applicationWillTerminate» или «applicationWillResignActive»?

...