我是iOS新手,需要檢測一個項目是否需要檢測iPod touch(或iPhone 4)是否通過藍牙連接到配對的Mac。我不需要連接它。我只需要檢查它是否連接並在斷開連接時顯示日誌。我沒有藍牙LE。此外,該應用程序不會在Mac上運行,因此我無法創建點對點連接。此外,我不能使用藍牙管理器(或任何私人框架),因爲應用程序需要在某個時間點被Appstore接受。任何幫助,將不勝感激iOS以編程方式檢查Mac上的藍牙是否已連接
回答
這是我的理解,只要私人框架不違反任何蘋果的指導方針,你就可以在你的應用程序中使用它。只有當它違反準則時纔會被拒絕。這裏是另一篇關於建議使用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
謝謝@propstm。如果我使用藍牙管理器,如http://www.pocketmagic.net/2012/07/bluetooth-and-ios-use-bluetooth-in-your-iphone-apps/#.UUn2phf5Gz4 然後它會被接受應用商店? – 2013-03-20 17:53:06
我還沒有親自使用它,但是我看不到在過去幾年裏藍牙管理器發展得很好的框架,它不會被接受進入應用商店。關於私有框架的一個詞,我已經包括Google的Google Analytics跟蹤iOS,並且從未遇到過任何問題(https://developers.google.com/analytics/devguides/collection/ios/) – propstm 2013-03-20 17:57:10
但是,當我嘗試搜索「Bluetooth Manager被Appstore接受'我只得到結果說明它會被拒絕。所以我對使用這個有點擔心。有沒有人使用過它並獲得應用程序批准? – 2013-03-21 01:04:19
- 1. 如何檢查藍牙是否以編程方式啓用?
- 2. 以編程方式在iOS中連接藍牙耳機?
- 3. 以編程方式連接到Windows Mobile上的藍牙耳機
- 4. 以編程方式檢查是否在WindowsCE 5.0上激活藍牙設備
- 5. 如何以編程方式檢查Android中藍牙設備的連接狀態?
- 6. 檢查藍牙是否已啓用
- 7. 如何檢測藍牙是否連接?
- 8. iOS藍牙連接
- 9. 以編程方式安卓藍牙重複連接
- 10. 以編程方式連接到藍牙條碼掃描器Android
- 11. 以編程方式使用藍牙連接兩個Android設備
- 12. 以編程方式連接到藍牙設備目標c
- 13. 如何以編程方式在WM中「通過藍牙連接」?
- 14. 以編程方式連接到藍牙設備
- 15. Android +以編程方式通過藍牙連接設備
- 16. 以編程方式將WP8設備連接到藍牙耳機
- 17. 通過藍牙以編程方式連接兩個Android設備
- 18. 如何以編程方式檢查鍵盤是否連接?
- 19. 如何以編程方式檢查SMB連接是否已加密?
- 20. 如何以編程方式獲取iPhone的藍牙MAC地址?
- 21. 檢查藍牙關閉時是否可以發現Android藍牙?
- 22. Mac OS X /藍牙:以編程方式禁用簡單配對?
- 23. 以編程方式打開藍牙
- 24. Android以編程方式藍牙配對
- 25. 通過iOS上的MAC地址連接到藍牙
- 26. 是否可以在Android上以編程方式關閉藍牙發現功能?
- 27. 以編程方式檢查TextView的「textAllCaps」是否已設置
- 28. iOS藍牙LE連接
- 29. 緩存藍牙連接iOS
- 30. 如何檢查Android設備是否連接到藍牙鼠標?
讀核心藍牙類參考幫助。這裏是鏈接:http://developer.apple.com/library/ios/ipad/#documentation/CoreBluetooth/Reference/CoreBluetooth_Framework/_index.html – 2013-03-28 02:07:40