Как использовать GKSession с Wi-Fi? - PullRequest
0 голосов
/ 20 февраля 2011

Я реализую соединение между устройствами ios, используя сервер GKSession и клиент GameKit (мне нужно отправлять сообщения туда и обратно, но я не хочу отличать сервер).

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

client = [[GKSession alloc] initWithSessionID:nil 
                                          displayName:[[UIDevice currentDevice] name] 
                                          sessionMode:GKSessionModeClient];
        [client setAvailable:YES];

клиент является экземпляром GKSession. На этом этапе, если я вижу в журнале консоли, приложение жалуется на недоступность Bluetooth. Как мне сказать GKSession просто использовать wifi?

1 Ответ

0 голосов
/ 20 февраля 2011

Пользовательские реализации GKSession и GKSessionDelegate работают как для Bluetooth, так и для WiFi.Он проверяет как Wi-Fi и Bluetooth, и выбирает подходящую среду передачи.Если ваш iPhone взломан, возможно, с BlueTooth возникли некоторые проблемы, которые, возможно, мешают Gamekit работать должным образом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...