iPod touch не может найти друг друга через GameKit - PullRequest
1 голос
/ 02 августа 2009

У меня есть два физических устройства iPod touch. Если я попытаюсь запустить программу, использующую GKPeerPickerController, чтобы найти другой iPod touch, на котором запущена та же программа, они просто останутся на экране выбора пира без какого-либо прогресса. Оба имеют Bluetooth включен. Я попробовал свою собственную программу вместе с примером приложения Apple GKTank. Похоже, что ни один из iPod не может обнаружить устройства Bluetooth, такие как компьютеры в режиме обнаружения ... может ли это быть как-то связано с этим?

Ответы [ 4 ]

2 голосов
/ 03 августа 2009

Мне удалось решить эту проблему, восстановив программное обеспечение на более старом iPod. Интересно, не вызвал ли джейлбрейк эту проблему?

1 голос
/ 18 января 2010

Gamekit работает только на iPod Touch второго поколения (и iPhone 3G и 3GS). Вы не сказали, какая у вас версия.

1 голос
/ 04 августа 2009

Пара предположений сбивает вас с толку:

  • Устройство GameKit Bluetooth работает по собственному протоколу, который не предусматривает традиционного сопряжения Bluetooth или обнаружения.

  • Симулятор не поддерживает подключение к устройствам через GameKit, поэтому вам нужно проверить это с двумя реальными устройствами (или двумя компьютерами, поскольку симулятор будет запускать протокол GK через ваше текущее TCP-соединение [ethernet, wifi) и т. д.)).

  • Настройка Bluetooth TCP / IP и Bonjour очень медленная, поэтому вашему первому соединению часто требуется более 30 секунд для обнаружения. Даже тогда мне это кажется странным.

  • Взлом джейлбрейка вашего iPhone все в игре. Вы должны ожидать, что материал не будет работать, и будьте благодарны, если / когда это произойдет.

0 голосов
/ 16 октября 2009

Я получал эту ошибку во время разработки моей игры. Это также приводит к другим проблемам при попытке переподключения к другой игре, поскольку сборщик одноранговой сети требует много времени для подключения, поэтому пользователи теряют терпение. Apple нужно работать над тем, чтобы сделать это более надежным.

Я восстановил свои ipods сейчас, поэтому мне будет интересно посмотреть на результат.

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