Получать уведомления от Reachability, когда приложение не запущено
Я использовал библиотеку Reachability для проверки того, что iPhone выходит в Интернет. Если приложение работает, оно получает нормально уведомление. У меня вопрос, как заставить приложение получать уведомления, когда оно не работает?
NSNotificationCenter.defaultCenter().addObserver(self, selector: #selector(AutoCheckin.reachabilityChanged(_:)),name: ReachabilityChangedNotification,object: reachability)
do{
try reachability?.startNotifier()
}catch{
print("could not start reachability notifier")
}
func reachabilityChanged(note: NSNotification) {
let reachability = note.object as! Reachability
if reachability.isReachable() {
if reachability.isReachableViaWiFi() {
logMessage("Reachable via WiFi: ")
print("Reachable via WiFi: ")
} else {
logMessage("Reachable via Cellular: ")
print("Reachable via Cellular")
}
self.pushLocalNotification()
}else{
logMessage("Network not reachable")
print("Network not reachable")
}
}
А также мне нужно отправить локальное уведомление, если есть интернет.