Ограничение GKSession на Wi-Fi и игнорирование Bluetooth

Я реализую игру IOS с помощью Bluetooth, Wifi и Game Center; Bluetooth – это игра с двумя людьми, использующая GKPeerPickerController, версия Wifi работает в локальной сети и представляет собой игру от 4 до 6 игроков, которая нуждается в автоматическом обнаружении, и, таким образом, я настраиваю свою собственную GKSession, игра Game Center использует GKMatch для распространения игры через веб.

Все это хорошо работает, за исключением случаев, когда Bluetooth и Wireless доступны в ситуации, когда я хочу играть в многопользовательскую игру в локальной беспроводной сети. Тот факт, что bluetooth включен, замедляется и препятствует процессу автоматического обнаружения. Он работает как сон, когда Bluetooth выключен, но было бы неправильно программно отключать Bluetooth.

Мой вопрос: есть ли вообще сказать GKSession игнорировать Bluetooth и ограничиться локальным Wi-Fi. GKPeerPickerContoller имеет connectionTypesMask, который позволяет вам указывать Bluetooth или Wireless, но с 4-6 игроками это будет очень частым, GKSession, похоже, не имеет этого варианта.

Interesting Posts

Выбор слова и отображение всплывающей подсказки в iOS

Динамически настраиваемый размер кадра UITableView, который помещается в UIScrollView

PubNub: Маршрут для отправки уведомлений, даже если устройство находится на переднем плане

Как вернуть переменную из блока внутри метода?

Swift 3 enums утечки памяти, когда класс содержит массив

Служба поддержки APNS – она ​​еще жива?

cordova & jquery: значение, отправленное на другую статическую html-страницу

ios – приложение вызывается при вызове команды почты InApp

Уведомление GroupChat Push на XMPP

Преобразование NSArray в Swift Array <T> и фильтрация Элементы, не соответствующие T

iOS CALayer convertPoint: fromLayer: сообщение отправлено на освобожденный экземпляр

выполнить segue с идентификатором не будет работать в swift 2

Отслеживание Bluetooth LE с использованием Mac Packet Logger

Ожидание завершения нескольких блоков

непризнанная ошибка выбора с помощью NSJSONSerialization + AFNetworking

Давайте будем гением компьютера.