NSNotificationcenter для приложения в приостановленном состоянии

Я использовал NSNotificationcenter реализовать прослушиватель событий при изменении подключения. Когда пользователь подключается или отключается от сети WiFi. Возможно ли отправить это уведомление приложению, пока оно находится в режиме ожидания?

Должно быть возможно сделать это, думая о Skype, например, как он получает входящий вызов Skype?

Вот как я добавляю своего наблюдателя

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

1 ответ

Нет, это невозможно для обычного приложения. Skype будет зарегистрирован как фоновое приложение типа voip, которое имеет больше возможностей для выполнения в фоновом режиме, чем обычные приложения. Существует 4 типа фонового приложения: аудио, voip, местоположение, газетный киоск.

Если приложение не относится к одному из этих типов, то, если оно приостановлено, единственный способ, которым оно может выполнить снова, - это нажать пользователя на значок приложения или ответить на локальное или удаленное уведомление.

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