GameKit Wi-Fi соединение? - PullRequest
       41

GameKit Wi-Fi соединение?

9 голосов
/ 30 ноября 2009

Я читал, что начиная с iPhone OS 3.1, GameKit поддерживает соединения Wi-Fi. Но в документации говорится:

"Если ваше приложение настраивает сборщик, чтобы разрешить Интернет соединения, ваше приложение должно также уволить сборщика и представить свой собственный интерфейс для настройки подключение к интернету. "

Это все еще стоит? Если да, то как мне установить сеанс Wi-Fi Bonjour, который может использоваться GK? (Меня интересует только использование локальной сети.)

Ответы [ 2 ]

13 голосов
/ 02 декабря 2009

Ваш объект GKSession автоматически обработает обнаружение пиров по WiFi или Bluetooth и найдет тех, которые доступны по любому протоколу.

В документации говорится, что в отличие от Bluetooth, для которого GKPeerPickerController предоставляет интерфейс для включения Bluetooth, если он еще не включен, GKPeerPickerController не предоставляет интерфейс для включения Wi-Fi или выбора сети, в которой пользователь желает находиться, у вас будет предоставить свой собственный.

0 голосов
/ 13 апреля 2012

Вы можете использовать класс GKPeerPicker. Есть connectionTypesMask, у него есть свойство GKPeerPickerConnectionTypeNearby (для соединения Bluetooth или беспроводной связи). Для более подробной информации смотрите мой оригинальный ответ .. GameKit через Интернет

...