Вопрос

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

  

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

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

Это было полезно?

Решение

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

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top