Войдите в iOS Dev Center и выполните поиск «фоновой задачи», вы найдете нужный документ.
Чтобы быть более понятным, каждый раз, когда ваше приложение запускает задачу, которая может занять некоторое времячтобы закончить и должен быть живым даже в фоновом режиме, вы должны объявить UIBackgroundTaskIdentifier до запуска такой задачи и сказать iOS, что это задача, которая должна выполняться в фоновом режиме.И вы также должны быть уверены, что когда ваша задача закончится, вы всегда должны сообщать iOS, что она завершена, и больше не нужно никаких специальных фоновых разрешений.
Ваш код должен выглядеть так: