私はこれをオンラインで調べましたが、外部アクセサリがBTを使用してペアリングされているか、ドックコネクタに接続されている場合のiphoneアプリの自動起動に関しては何も見つかりません。
私たちは、ペアリング時に起動したいBTアクセサリとアプリケーションを備えたMFi開発者です。プロトコルを含むInfo.plistと、すべてが機能して通信している正しいプロトコルを含むデバイスがあります。このアプリケーションはBTデバイスで正常に動作しますが、ペアリングするとアプリが起動することを確認したいと思います。
私はこれを以前にコネクタに接続されたアクセサリで見たことがあり、それがどのように達成されるかを知るために生きていました。
http://www.metacafe.com/watch/5772611/ces_2011_withings/
ビデオの3時15分に確認してください。
iPhoneには、ドックに接続されたアイテムを自動起動する機能がありますか?
アプリのインストール時に、外部アクセサリフレームワークがプロトコルをiPhoneに登録することを知っています。これは、BT(またはコネクタ)デバイスを接続し、接続されたデバイスプロトコル用のアプリがない場合に、iPhone/iPodがアップルストアに移動することを認識している方法です。
ペアリングしたときにアプリが起動しない理由がわかりません。これは簡単なことではないと思います。誰かがこのトピックに光を当ててくれませんか。私が見つけた最高のものはApplesのドキュメントからのものです:
外部アクセサリと通信できるアプリケーションは、Info.plistファイルでサポートするプロトコルを宣言する必要があります。特定のプロトコルのサポートを宣言すると、そのアクセサリが接続されたときにアプリケーションを起動できることがシステムに通知されます。接続されたアクセサリをサポートするアプリケーションがない場合、システムはApp Storeを起動し、サポートするアプリケーションを指摘することを選択する場合があります。」
「打ち上げることを選ぶかもしれない」という意味がわからないのですが、これも立ち上げることを選ぶという意味ですか?助けてください。