Пока вы, пользователь, не останавливаете это приложение, не запускаете другое приложение и не блокируете устройство:
[[UIApplication sharedApplication] setIdleTimerDisabled: YES];
может поддерживать ваше приложение на переднем плане. Не забудьте снова включить таймер простоя, иначе устройство может работать, пока батарея не разрядится.