Как правило, Apple хочет, чтобы вы использовали push, а не pull, потому что это продлевает срок службы батареи.
Однако, если вы хотите пойти на опрос, есть некоторые вещи, чтобы посмотреть. Документация Apple подробно описывает фоновые задачи здесь . (Обратите внимание, что вам может потребоваться быть зарегистрированным разработчиком, чтобы увидеть его. Похоже, вы уже это сделали.) В частности, вы хотите использовать следующие методы:
applicationWillResignActive:
applicationDidEnterBackground:
applicationWillEnterForeground:
beginBackgroundTaskWithExpirationHandler: