2013-03-20 50 views
0

我是iOS新手,需要檢測一個項目是否需要檢測iPod touch(或iPhone 4)是否通過藍牙連接到配對的Mac。我不需要連接它。我只需要檢查它是否連接並在斷開連接時顯示日誌。我沒有藍牙LE。此外,該應用程序不會在Mac上運行,因此我無法創建點對點連接。此外,我不能使用藍牙管理器(或任何私人框架),因爲應用程序需要在某個時間點被Appstore接受。任何幫助,將不勝感激iOS以編程方式檢查Mac上的藍牙是否已連接

+0

讀核心藍牙類參考幫助。這裏是鏈接:http://developer.apple.com/library/ios/ipad/#documentation/CoreBluetooth/Reference/CoreBluetooth_Framework/_index.html – 2013-03-28 02:07:40

回答

0

這是我的理解,只要私人框架不違反任何蘋果的指導方針,你就可以在你的應用程序中使用它。只有當它違反準則時纔會被拒絕。這裏是另一篇關於建議使用BluetoothManager框架的文章的例子。

How to get the status of bluetooth (ON/OFF) in iphone programmatically

編輯:此略涵蓋私有的API VS私人框架:Programmatically turn on bluetooth in the iphone sdk?
另一個這裏使用BluetoothManager別人的更近的例子:Minimal iOS BluetoothManager Example

+0

謝謝@propstm。如果我使用藍牙管理器,如http://www.pocketmagic.net/2012/07/bluetooth-and-ios-use-bluetooth-in-your-iphone-apps/#.UUn2phf5Gz4 然後它會被接受應用商店? – 2013-03-20 17:53:06

+0

我還沒有親自使用它,但是我看不到在過去幾年裏藍牙管理器發展得很好的框架,它不會被接受進入應用商店。關於私有框架的一個詞,我已經包括Google的Google Analytics跟蹤iOS,並且從未遇到過任何問題(https://developers.google.com/analytics/devguides/collection/ios/) – propstm 2013-03-20 17:57:10

+0

但是,當我嘗試搜索「Bluetooth Manager被Appstore接受'我只得到結果說明它會被拒絕。所以我對使用這個有點擔心。有沒有人使用過它並獲得應用程序批准? – 2013-03-21 01:04:19

相關問題