NSNotificationcenter для приложения в приостановленном состоянии
Я использовал NSNotificationcenter
реализовать прослушиватель событий при изменении подключения. Когда пользователь подключается или отключается от сети WiFi. Возможно ли отправить это уведомление приложению, пока оно находится в режиме ожидания?
Должно быть возможно сделать это, думая о Skype, например, как он получает входящий вызов Skype?
Вот как я добавляю своего наблюдателя
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(reachabilityChanged:)
name:kReachabilityChangedNotification
object:nil];
1 ответ
Нет, это невозможно для обычного приложения. Skype будет зарегистрирован как фоновое приложение типа voip, которое имеет больше возможностей для выполнения в фоновом режиме, чем обычные приложения. Существует 4 типа фонового приложения: аудио, voip, местоположение, газетный киоск.
Если приложение не относится к одному из этих типов, то, если оно приостановлено, единственный способ, которым оно может выполнить снова, - это нажать пользователя на значок приложения или ответить на локальное или удаленное уведомление.