He investigado esto hasta la muerte en línea y no encuentro nada relacionado con el inicio automático de una aplicación iphone cuando un accesorio externo está emparejado usando BT o enchufado en el conector de la base.Cómo iniciar una aplicación iphone cuando un accesorio externo está emparejado con BT o enchufado al conector
Somos un desarrollador de MFi con un accesorio BT y una aplicación que nos gustaría iniciar cuando se combina. Tenemos Info.plist que contiene nuestros protocolos y el dispositivo que contiene el protocolo correcto funciona y se comunica. La aplicación funciona bien con nuestro dispositivo BT, sin embargo, me gustaría ver el lanzamiento de la aplicación cuando se combina.
He visto esto antes con los accesorios enchufados en el conector y viviría para saber cómo se logra esto.
http://www.metacafe.com/watch/5772611/ces_2011_withings/
Comprobar a las 3:15 en el video.
¿El iPhone solo tiene la capacidad para que los elementos conectados a la base se inicien automáticamente?
Sé que el marco de accesorios externos registra el protocolo con el iPhone cuando se instala la aplicación. Así es como el iPhone/iPod sabe que lo llevará a la tienda Apple Store cuando conecta un dispositivo BT (o conector) y no tiene una aplicación para su protocolo de dispositivos conectados.
No entiendo por qué la aplicación no se inicia cuando está sincronizada, creo que esto sería obvio. ¿Alguien puede arrojar algo de luz sobre este tema? Lo mejor que encontré es de Apple Docs:
Las aplicaciones que pueden comunicarse con un accesorio externo deben declarar los protocolos? Que admiten en su archivo Info.plist. Al declarar compatibilidad con protocolos específicos, el sistema sabe que su aplicación puede iniciarse cuando ese accesorio está conectado. Si no hay aplicación es compatible con el accesorio conectado, el sistema puede optar por poner en marcha la App Store y señalar las aplicaciones que lo hacen."
No puedo entender el significado de 'puede optar por poner en marcha', ¿quiere esto decir se elige también para lanzar? Por favor ayuda
Tiene razón, la información solo está disponible para los desarrolladores de MFi. –