2011-06-27 14 views
3

iOSデバイスでBluetoothが有効になっているかどうかをプログラムで確認する方法はありますか?Bluetoothステータスの確認

私は現在Objective-Cでネイティブアプリを開発しており、GKSessionGK Peer Pickerではなくカスタムピアピッカーを使用しています。

ロード時に設定アプリケーションから値を取得したり、Bluetoothでパケットを送信して失敗したかどうかを確認したりできますか? GKSessionは、Wi-FiやBluetooth経由でデータを送信するかどうかを開発者が区別することさえできないようです。私は、アプリケーションでBluetoothを有効または無効にするつもりはありません。私はちょうどその状態を確認したい。

+1

http://stackoverflow.com/questions/4955007/how-to-get-the-status-of-bluetooth-on-off-in-iphone-programaticallyチェック – Jhaliya

+2

私は」私はOPにプライベートフレームワークを推薦することをお勧めしません。彼は将来、彼の申請書を提出したいと思うかもしれませんし、それは彼が拒否されるでしょう。 – Perception

+0

@ Jhaliya、残念ながら私はアプリがストアにプッシュされるため、プライベートAPIは使用できません。私は私のOPでそれを留意すべきだった。 – Matt

答えて

3

残念ながら(愚かな?)それを行う方法はありません。ごめんなさい。コメントの1つにリンクされているプラ​​イベートSDKメソッドをあなたの質問に使用したいのであれば、確かにアップルがコードを分析しているので、承認プロセスを通して取得することはできません。

アップルには、将来のアップデートでその機能を求める機能要求を提出することを強くお勧めします。 を使用すると、GameKitを使用してBluetoothをチェックできるようになりましたが、GameKitがBluetoothと同様にWiFi接続をサポートし始めたときにその機能が削除されました。

+0

これは私が聞きたかったものではありませんが、あなたは正しいようです。私は機能要求を出しますが、私はそれから外れることはあまりありません。ありがとう。 – Matt

関連する問題