IOS iPhone GKSession открытие в фоновом режиме
Я знаю, что система может закрыть Bonjour сокеты, пока приложение приостановлено. Но позволит ли система, пока мое приложение находится в фоновом режиме, обнаруживать только другие устройства, не создавая для них сокеты, и, возможно, сохранять эти устройства в списке или что-то в этом роде?
2 ответа
Использование UIApplication
метод
- (UIBackgroundTaskIdentifier)beginBackgroundTaskWithExpirationHandler:(void (^)(void))handler
Вы можете запускать свой код в фоновом режиме до 600 секунд на iOS 4.x и более поздних версиях.
Ваше приложение может работать только в фоновом режиме для аудио, VoIP или местоположения. Таким образом, нет никакого другого способа, кроме ранее упомянутых методов, запустить приложение в фоновом режиме.