So starten Sie eine iPhone-App, wenn ein externes Zubehör entweder über BT gekoppelt oder an den Dock-Anschluss angeschlossen ist

8

Ich habe dies zu Tode online recherchiert und kann nichts finden, was das automatische Starten einer iPhone-App betrifft, wenn ein externes Zubehör entweder mit BT gepaart oder an den Dock-Anschluss angeschlossen ist.

Wir sind ein MFi-Entwickler mit einem BT-Zubehör und einer Anwendung, die wir nach der Kopplung starten möchten. Wir haben die Info.plist, die unsere Protokolle enthält und das Gerät, das das richtige Protokoll enthält, funktioniert und kommuniziert. Die Anwendung funktioniert gut mit unserem BT-Gerät, aber ich möchte die App starten, wenn gepaart.

Ich habe das schon mal mit Zubehör gesehen, das in den Stecker gesteckt wurde und würde wissen, wie das geht.

Ссылка

  

Überprüfen Sie um 3:15 Uhr im Video.

Verfügt das iPhone nur über diese Fähigkeit, dass Elemente, die mit einem Dock verbunden sind, automatisch gestartet werden?

Ich weiß, dass das externe Zubehör-Framework das Protokoll beim Installieren der App beim iPhone registriert. Auf diese Weise kann das iPhone / iPod Sie zum Apple Store führen, wenn Sie ein BT- (oder Anschluss-) Gerät anschließen und Sie keine App für das Protokoll Ihrer verbundenen Geräte haben.

Ich verstehe nicht, warum die App nicht gestartet wird, wenn sie gepaart wird, ich würde denken, dass das ein Kinderspiel wäre. Kann jemand bitte etwas Licht in dieses Thema bringen? Das Beste, was ich gefunden habe, ist von Apple Docs:

  

Anwendungen, die mit einem externen Zubehörteil kommunizieren können, sollten die? Protokolle, die sie unterstützen, in ihrer Info.plist-Datei deklarieren. Durch die Deklaration der Unterstützung für bestimmte Protokolle wird dem System mitgeteilt, dass Ihre Anwendung gestartet werden kann, wenn dieses Zubehörgerät angeschlossen ist. Wenn keine Anwendung das verbundene Zubehör unterstützt, kann das System den App Store starten und auf Anwendungen hinweisen, die dies tun. "

Ich kann die Bedeutung nicht verstehen durch "mag wählen, um zu starten", bedeutet das auch, dass es startet? Bitte helfen.

    
andy k 20.04.2011, 17:26
quelle

1 Antwort

5

Der Hersteller des Geräts muss diese Funktion auf Firmware-Ebene unterstützen. Die Einzelheiten dieses Prozesses werden derzeit im Rahmen der Geheimhaltungsvereinbarung MFi (Made For iPhone / iPod) vertraulich behandelt. Das sind leider alle Einzelheiten, die ich zur Verfügung stellen kann. Viel Glück!

    
Tim Bowen 20.05.2011 19:07
quelle