Я отслеживаю значительные изменения местоположения (SLC), даже если приложение не находится на переднем плане. Он работает так, как ожидалось, и приложение пробуждается даже тогда, когда оно не работает для обработки SLC. Тем не менее, я хотел бы, чтобы лучше понять, как перезапуск приложения на самом деле происходит, имя, которое я хотел бы знать, что происходит в следующем сценарии:Перезагрузка приложения из-за значительного изменения местоположения
- приложение не работает
- SLC происходит и приложение возобновлено. Согласно документам: «В время пробуждения приложение помещается в фоновом режиме, и вам дается небольшое количество времени (около 10 секунд), чтобы вручную перезапустить услуги определения местоположения и обработать данные о местоположении». Все в порядке.
- В то время как выполняется шаг 2 (то есть в течение периода времени приложение работает в фоновом режиме) пользователь запускает приложение вручную.
Что происходит в этом случае?
- Будет ли приложение просто представлено на переднем плане?
- Будет запущен новый экземпляр и приложение : didFinishLaunchingWithOptions: вызвано без launchOptions?
- Будет ли запущен фоновый экземпляр приложения и запущен новый экземпляр без запускаОпции?
- Что-то еще?
Спасибо, что помогли мне понять это заранее.