Как получить уведомление об изменении сети (подключить или отключить), когда приложение находится в фоновом режиме?

В моем приложении мне нужно фиксировать изменение состояния сетевого подключения при подключении или отключении, даже когда мое приложение находится в фоновом режиме. Я реализовал класс Reachability.

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(reachabilityChanged:) name:kReachabilityChangedNotification object:nil];

Я получаю уведомления успешно, когда приложение находится на переднем плане. Но когда я держу приложение в фоновом режиме и когда происходят какие-либо изменения в сети, я не получаю никаких уведомлений.

Может ли кто-нибудь подсказать мне, как это получить.

Мое действительное требование - я использую NSURLSessionConfiguration & DownloadTask, который мне нужно отменить, если сетевое соединение потеряно, даже когда приложение находится в фоновом режиме.

Поэтому я хотел получить уведомление об изменении сети даже в фоновом режиме.

[Я использую цель c и мне нужна поддержка от iOS9]

Кто-нибудь может мне помочь, пожалуйста. Спасибо

0 ответов

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