Запуск определенного приложения при подключении внешнего аксессуара

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

Приложения, которые могут взаимодействовать с внешним аксессуаром, должны объявить поддерживаемые ими протоколы в своем файле Info.plist. Объявление поддержки определенных протоколов позволяет системе знать, что ваше приложение может быть запущено при подключении этого аксессуара. Если ни одно приложение не поддерживает подключенный аксессуар, система может выбрать запуск App Store и указать приложения, которые его поддерживают.

Я сделал это, но ничего не происходит, когда я подключаю аксессуар. В остальном приложение отлично работает с аксессуаром.

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

Спасибо.


person Brendan Dawes    schedule 12.05.2011    source источник


Ответы (1)


Чтобы приложение запускалось при старте, вы должны сначала выполнить RequestApplicationLaunch на своем оборудовании. Пожалуйста, обратитесь к Спецификации микропрограммного обеспечения MFi для аксессуаров Apple R42 на странице 183.

person Hunter    schedule 07.06.2011