2011-12-07 10 views
3

私はGameKitを使用してBluetooth経由で他のデバイスと接続するiphone/ipadアプリを開発していますが、iphone/ipad/iPodでうまく動作しますが、Androidや他のBluetoothデバイスなどの他のプラットフォームデバイスでは動作しません。iphone:gameKitはApple以外のデバイスに接続しないでください。

ブルートゥースを介して他のデバイスに接続できる他のフレームワークやコードがありますか?

+0

[AndroidデバイスがBluetooth/GameKit経由でiPhoneと通信することは原則可能ですか?](http://stackoverflow.com/questions/2080644/is-it-possible-in- iPhoneとのインタフェースのための原理) –

答えて

1

ん - あなたはそれはあなたが必要な付属品を開発している場合、iOSデバイスと他のデバイスの両方が

をサポートする標準のBluetoothプロファイルの上にある必要があり、他のデバイスに接続する場合はGamekitは、iOSデバイス のためだけではありませんiOSデバイスに接続して独自の通信メカニズムを使用したい場合は、Apple MFiプログラムに参加し、MFiプログラムに従って付属品を開発する必要があります。

+0

あなたは参加することによって、非適用デバイスと話すことができるiPhoneアプリを書くことができることを意味しましたか、それともApple Bluetoothのようなデバイスを開発することができましたかリンゴのデバイスと通信するためのパラメータ? – Azhar

+0

@Azhar:MFiプログラムに参加することで、「Made for iPhone」電子アクセサリーと話すことができるiPhoneアプリを書くことができます。 Apple MFiプログラムはあなたの質問を解決するのに役立つことはできません。 –

1

プライベートBluetoothManagerクラスを使用して、Bluetooth経由で非Appleデバイスに接続することはできますが、これはApp Store-legalではなく、アプリ拒否を引き起こします。

Androidなどの他のプラットフォームとBluetoothを使用して通信するためのApp Storeで許可されているオプションはありません。あなたがGameKitを使っているなら、彼らはあなたのiPhoneを発見することができます - それだけです。あなたはそれらに接続することはできません、あなたはそれらと通信することはできません。

関連する問題