Правильное использование beginBackgroundTaskWithExpirationHandler

Я немного озадачен тем, как и когда использоватьbeginBackgroundTaskWithExpirationHandler.

Apple показывает в своих примерах, чтобы использовать его вapplicationDidEnterBackground делегировать, чтобы получить больше времени для выполнения важной задачи, обычно сетевой транзакции.

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

Так что принято / хорошая практика заключать каждую сетевую транзакцию (и я не говорю о загрузке большого куска данных, в основном это короткий xml) сbeginBackgroundTaskWithExpirationHandler быть в безопасности?

Ответы на вопрос(5)

Ваш ответ на вопрос