Как запустить приложение для iphone, когда внешний аксессуар либо подключен через BT, либо подключен к разъему док-станции

Я изучил это до смерти в Интернете и не могу найти ничего, касающегося автоматического запуска приложения iphone, когда внешний аксессуар либо сопряжен с помощью BT, либо подключен к разъему док-станции.

Мы разработчик MFi с аксессуаром и приложением BT, которое мы хотим запустить в паре. У нас есть Info.plist, содержащий наши протоколы, и устройство, содержащее правильный протокол, все работают и общаются. Приложение хорошо работает с нашим устройством BT, однако я бы хотел, чтобы приложение запускалось в паре.

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

http://www.metacafe.com/watch/5772611/ces_2011_withings/

Посмотрите видео на 3:15.

Есть ли у iPhone только такая возможность для автоматического запуска элементов, подключенных к док-станции?

Я знаю, что структура внешних аксессуаров регистрирует протокол в iPhone при установке приложения. Вот как iPhone / iPod знает, как перейти в магазин Apple Store, когда вы подключаете устройство BT (или разъем) и у вас нет приложения для протокола подключенных устройств.

Я не понимаю, почему приложение не запускается в паре, думаю, это не проблема. Может кто-нибудь пролить свет на эту тему. Лучшее, что я нашел, - это документы Apple:

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

Я не могу понять значение выражения« может выбрать запуск », означает ли это, что он также выбирает запуск? Пожалуйста, помогите.

8
задан andy k 20 April 2011 в 17:26
поделиться