Не Могу Создать Пару Iphone С Mac

Не Могу Создать Пару Iphone С Mac

Я разрабатываю приложение для iPhone и приложение Mac, которые общаются друг с другом через Bluetooth LE. IPhone является центральным, а Mac. периферийным. Я хочу, чтобы приложение iPhone смогло повторно подключиться к приложению Mac после перезапуска. Поэтому я сохраняю UUID периферийного устройства, представляющего Mac, в NSUserDefaults, а затем, когда приложение iPhone запускается, я вызываю.[CBCentralManager retrievePeripheralsWithIdentifiers:] , передавая UUID. Хотя этот метод возвращает периферийное устройство, когда я звоню.[CBCentralManager connectPeripheral:options:] , iPhone никогда не перестраивается на Mac. Согласно сообщению this SO, проблема в том, что два устройства должны быть сопряжены так, чтобы UUID Mac был постоянным. Это подводит меня к моей проблеме. Я не могу за всю жизнь забрать iPhone и Mac. Согласно странице this на странице Руководства по программированию базового Bluetooth, для обеспечения сопряженного подключения необходимо, чтобы периферийное устройство установило свойства и разрешения для соответствующих значений. Я цитирую:

Вы можете гарантировать, что только доверенные устройства имеют доступ к значениям чувствительных признаков, установив соответствующие свойства и разрешения. Продолжая пример выше, чтобы только доверенные устройства, чтобы получить адрес электронной почты пользователя, попробуйте установить свойство соответствующих Характеристического в и разрешении, как это:

Видео: не могу создать пару iphone с mac


Смотрите так же

Как получить реальный общесистемный темный режим н... Универсальная темная тема долгое время была одной из самых востребованных функций, которые мы призываем Apple представить для iOS. Хотя это желание не...
Чем Отличается Iphone 7 От Айфона 8... Чем отличается iPhone 8 от iPhone 7 Представленный во вторник iPhone X непременно стал самой обсуждаемой темой прошлого дня. Новый дизайн, отсутствие...
IPhone 11 Что ожидать и почему ожидание может быть... Эдвард С. Бэйг, США сегодня Возможно, вы захотите сохранить терпение, прежде чем покупать ваш следующий iPhone. Конечно, ожидаемое открытие iPhone 1...

Однако это не работает. Даже когда я устанавливаю правильные разрешения и свойства для этого признака, iPhone все равно может читать и записывать его без отображения диалогового окна сопряжения. В другом месте мне говорят, что способ инициирования спаривания. это периферийное отклонение запроса чтения/записи с недостаточной ошибкой проверки подлинности. Согласно сообщению this,

Для сопряжения вам необходимо ответить на запрос на запись с недостаточной ошибкой проверки подлинности. Например, для периферийного устройства IOS можно было бы написать что-то вроде:

Но это по-прежнему не работает! Когда Mac отклоняет запрос на запись с недостаточной ошибкой проверки подлинности, iPhone получает обратный вызов.[CBPeripheralDelegate peripheral:didWriteValueForCharacteristic:error:] с ошибкой, которая гласит: «Аутентификация недостаточна». Нет диалога сопряжения. Я понятия не имею, что делать, и подумываю о том, чтобы полностью отказаться от Core Bluetooth, если я не могу заставить это работать. Если у вас есть идеи, как заставить это работать, сообщите мне об этом.

Создан 26 ноя. 14 2014-11-26 23:07:09 EJV

Смотрите так же

Apple хочет сделать торговую марку iPhone 11 slofi... Купертино подает заявку на использование товарного знака в терминах программного обеспечения для замедленного видео, обнаруженного в iPhone 11. Apple...
IPhone 11 Series отключает беспроводное зарядное о... Как сообщается, Apple отключила поддержку обратной беспроводной зарядки через программное обеспечение. iPhone 11 trio может иметь необходимое обо...
Как Активировать Iphone 5s Без Сим Карты... Айфон – многофункциональное мобильное устройство, предназначенное, сначала, для совершения и приема звонков, также отправки смс-сообщений. И уже во вт...

Просто догадаться: возможно, это потому, что вы пытаетесь _write_ значение для характеристики, но его разрешения допускают только _reading_? Таким образом, центральный не запускает процесс спаривания, так как он еще не сможет записать характеристику даже в паре. – Michał Ciuba 27 ноя. 14 2014-11-27 12:49:05

Не Могу Создать Пару Iphone С Mac

От Apple DTS: «Я проверил с другими инженерами здесь, и мы не считаем, что всплывающее соединение можно установить между двумя устройствами iOS, но iOS-устройством и периферийным устройством BLE».

Итак, спаривание всплывающих окон происходит только между приложением iOS/Mac и периферийным устройством. rdar время.

Создан 21 июл. 15 2015-07-21 05:35:27 Mugunth

Смотрите так же

Как Записать Телефонный Разговор На Iphone 5s... У вас когда-нибудь появлялась необходимость зафиксировать телефонный разговор? Если ответ положительный, то вы обратились по адресу. На данный момент ...
В моделях iPhone 2019 будет внедрена новая техноло... Модели iPhone 2019 могут предложить лучшую производительность радио благодаря новой конструкции антенны. В моделях iPhone текущего поколения использу...
Не Работает Кнопка Wifi На Iphone 5... WiFi не работает на iPhone 4s: предпосылки дефектов, вероятные варианты решения препядствия Поклонники продукции компании Apple с нетерпением ожидают ...