Многопользовательское подключение не может подключиться

Я пытаюсь соединить устройство iPhone и симулятор iPhone с помощью платформы Multipeer Connectivity.

До сих пор я пробовал код в этом руководстве, и этот тоже, но я не смог соединить два устройства успешно:

  1. Иногда одно из устройств не отображается в списке браузера другого устройства (MCBrowserViewController).
  2. В других случаях одно из устройств появляется ДВАЖДЫ или ТРИ РАЗА в браузере другого устройства (ответ на этот вопрос не решает эту проблему). Перезапуск / удаление приложения не исправляет это, но изменение строки "тип службы" делает. Каким-то образом сеансы "остаться в живых"?

  3. Если я размещаю рекламу, используя экземпляр MCAdvertiserAssistant диалог приглашения просто не отображается на целевом устройстве.

  4. Если вместо этого я использую экземпляр MCNearbyServiceAdvertiser плюс просмотр предупреждений, я получаю приглашения, но их принятие вызывает зависание состояния в "Соединении", и кнопка "Готово" в браузере никогда не становится активной (это самое дальнее, что я получил).

  5. Я прочитал несколько вопросов / ответов здесь, и до сих пор неясно, следует ли мне использовать одни и те же или разные сеансы для просмотра / рекламы, и каковы должны быть сеансы на протяжении всей жизни.

Примечание. Настоящее устройство работает под управлением iOS 8 beta.

0 ответов

Другие вопросы по тегам