Я решил реализовать свой собственный интерфейс для подключения двух устройств, запускающих мою игру, в отличие от использования GKPeerPickerController. Это работает очень хорошо. Но я просто понял, что при создании GKSession я фактически не указываю, должно ли соединение быть Wireless или Bluetooth. У меня есть опция в моем интерфейсе, чтобы позволить пользователю указать, какой метод подключения они хотели бы использовать. Как сообщить GKSession, хочу ли я, чтобы он подключался через Bluetooth или Wireless?Как указать Wireless или Bluetooth в GameKit при использовании моего собственного интерфейса
Я думаю, что в настоящее время происходит то, что по умолчанию используется Wireless, если беспроводная связь включена, в противном случае используется Bluetooth. Но я хотел бы указать пользователю, какой метод подключения, возможно ли это?
Спасибо, Донна
Я почти уверен, что Flight Control делает это. При настройке многопользовательской игры вы можете выбирать между Wi-Fi и Bluetooth, все в пользовательском интерфейсе. –
Это то, чего я пытался достичь в то время, пользовательский интерфейс для пользователя, потому что я видел, как Flight Control это сделал. Но не похоже, что я могу сказать GKSession, если я хочу использовать Bluetooth или Wireless, поэтому кто знает, что это такое, что Flight Control действительно делает за кулисами. – DonnaLea
Вот хороший пример кода: http: // mobileorchard. com/tutorial-networking-and-bonjour-on-iphone/Книга Apress отлично подходит. – vesselhead