iOS以编程方式检查Mac上的蓝牙是否已连接

问题描述:

我是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

这是我的理解,只要私人框架不违反任何苹果的指导方针,你就可以在你的应用程序中使用它。只有当它违反准则时才会被拒绝。这里是另一篇关于建议使用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