EadeMo Bluetoothアプリをテストする方法
-
23-12-2019 - |
質問
私はiOS開発にとって非常に新しいです。Bluetooth経由で外部アクセサリを接続するためのAppleのEadeMoサンプルアプリをテストしたいです。
私の理解に従って、EadeMOコードは、com.apple.p1とcom.apple.p2の代わりに適切なアクセサリー関連プロトコル文字列が定義されていない限り、機能しません。
アクセサリプロトコル文字列を指定せずにEadeMoアプリをテストできますか?EadeMoアプリのテスト方法?
解決
EadeMoアプリとあなたのアクセサリーは、通信に使用するためのプロトコルに同意する必要があります。通常、アクセサリはそれがサポートするプロトコル文字列をアプリに提供します。これらはEadeMo Appのinfo.plistファイルに定義する必要があります。Com.apple.p1の上または下の追加の行で、アクセサリによって使用される文字列を追加してください。これを行わない場合、アプリはあなたのアクセサリと通信することはできません。
アプリを実行すると、アクセサリ文字列とプロトコル文字列を選択できます。その後、アプリはデータを送受信できます。そのため、EADEMOアプリを完全に「テスト」するには、最初にプロトコル文字列が設定されている必要があります。
他のヒント
今日のiPhoneでEadeMoアプリを試してみましたが、それはうまくいったようです!これが私が試したステップです:
- 私は設定/ BluetoothからのAccessory Upfrontをペアにしました。
- それから私は私のテストiPhoneでEadeMoアプリを実行しました。
- 私はEadeMo Uiにリストされている私のアクセサリを見つけることができました。
- 私はそれを選択してから、EadeMoアプリは私に選択するように促しました MFIデバイスによってアドバタイズされたプロトコル
- 私はそれを選択し、アプリはMFIとのセッションを確立しているようでした デバイス
所属していません StackOverflow