Уведомление о доступности IOS в фоновом режиме

Я хочу выполнить некоторые задачи, как только пользователь выходит в сеть, даже если он находится в фоновом режиме. Я использую класс Reachability для проверки интернета. Но этот класс не уведомляет меня, когда я нахожусь на заднем плане. Я знаю, что люди задавали этот вопрос ранее, но там не было никаких решений. Если я используюbeginBackgroundTaskWithExpirationHandler, Это дает мне от 3 до 4 минут, после этого, если смена сети, я не получаю никаких уведомлений. Пожалуйста, предложите мне что-нибудь. Я думаю, что это возможно, потому что родная почтовая программа работает таким образом, и мое приложение поддерживает только iOS7.