IOS iPhone GKSession открытие в фоновом режиме

Я знаю, что система может закрыть Bonjour сокеты, пока приложение приостановлено. Но позволит ли система, пока мое приложение находится в фоновом режиме, обнаруживать только другие устройства, не создавая для них сокеты, и, возможно, сохранять эти устройства в списке или что-то в этом роде?

2 ответа

Использование UIApplicationметод

- (UIBackgroundTaskIdentifier)beginBackgroundTaskWithExpirationHandler:(void (^)(void))handler

Вы можете запускать свой код в фоновом режиме до 600 секунд на iOS 4.x и более поздних версиях.

Ваше приложение может работать только в фоновом режиме для аудио, VoIP или местоположения. Таким образом, нет никакого другого способа, кроме ранее упомянутых методов, запустить приложение в фоновом режиме.

Другие вопросы по тегам