NSURLSessionconfiguration.shouldUseExtendedBackgroundIdleMode: что он делает?

Не удалось найти документацию по этой переменной экземпляра.

Связано ли это вообще с возможностью обрабатывать ответ на сетевой запрос, даже когда приложение было перемещено в фоновый режим?

1 ответ

Из комментариев класса NSURLSession SDK:

"Включите расширенный режим ожидания в фоновом режиме для всех созданных сокетов tcp. Включение этого режима требует от системы держать сокет открытым и откладывать его восстановление, когда процесс переходит в фоновый режим".

Таким образом, похоже, что это нацелено на продление сетевого подключения, которое активно, когда пользователь отправляет приложение с переднего плана на фон, и оно переходит в состояние ожидания.

Другие вопросы по тегам