2014-01-21 1 views
1

Мы собираемся создать приложение iOS, которое будет использовать внешнюю систему аксессуаров, чтобы поговорить с устройством, поставляемым нашим клиентом, который утверждает, что устройство сертифицировано MFi.Подтвержденное поведение для сертифицированного Bluetooth-устройства Bluetooth на iOS

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

Это наше понимание, и наши тесты, похоже, подтверждают нам через создание другого приложения с EAF и другим устройством Bluetooth MFI, которое приложение (и, в свою очередь, EAF) даже не вступает в игру до тех пор, пока "после" произошло спаривание, и устройство подключено.

Наши тесты с пытаясь соединить устройство от этого приводит клиента в сообщении с указанием:

 Pairing Unsuccessful 
    "XXXXXXX" is not supported 

Может ли это сообщение даже показать на устройстве, если бы это было действительно MFi certifed?

Это сообщение указывает на устройство, которое не является сертифицированным устройством MFI, или может быть какая-то другая проблема, которую нам еще нужно решить?

Если это сообщение может появиться при подключении подлинного сертифицированного устройства MFI, в чем проблема?

Что нам нужно от производителя/заказчика, чтобы продолжить дальше?

Спасибо за понимание, как действовать.

+0

Вы поместили протокол в свой файл plist? – Larme

+0

Larme, спасибо, но это не проблема, потому что спаривание происходит до того, как приложение является частью уравнения. Как только спаривание завершено, протокол в файле plist сообщает iOS, что приложение имеет право на связь с устройством. – Streamline

ответ

0

Я считаю, что мы пришли к выводу, что это устройство не является подлинным устройством, сертифицированным MFi, несмотря на то, что mfg нашего клиента изначально указывал, что это было. Вероятно, это была проблема связи/языкового барьера или что они действительно не понимали требований.