Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS通过编程检查Mac上的蓝牙是否已连接_Ios_Bluetooth - Fatal编程技术网

iOS通过编程检查Mac上的蓝牙是否已连接

iOS通过编程检查Mac上的蓝牙是否已连接,ios,bluetooth,Ios,Bluetooth,我是iOS编程新手,正在从事一个项目,该项目需要检测iPod touch(或iPhone 4)是否通过蓝牙连接到配对的Mac电脑。我不需要连接它。我只需要检查它是否已连接,并在断开连接时显示日志。我没有蓝牙设备。此外,该应用程序不会在Mac上运行,因此我无法创建点对点连接。此外,我不能使用Bluetooth Manager(或任何私有框架),因为应用程序需要在某个时间点被Appstore接受。任何帮助都将不胜感激我的理解是,只要私有框架不违反苹果的任何指导原则,您就可以在应用程序中使用它。只有当

我是iOS编程新手,正在从事一个项目,该项目需要检测iPod touch(或iPhone 4)是否通过蓝牙连接到配对的Mac电脑。我不需要连接它。我只需要检查它是否已连接,并在断开连接时显示日志。我没有蓝牙设备。此外,该应用程序不会在Mac上运行,因此我无法创建点对点连接。此外,我不能使用Bluetooth Manager(或任何私有框架),因为应用程序需要在某个时间点被Appstore接受。任何帮助都将不胜感激

我的理解是,只要私有框架不违反苹果的任何指导原则,您就可以在应用程序中使用它。只有当它确实违反了准则,你才会被拒绝。下面是关于SO的另一篇文章的示例,建议使用BluetoothManager框架

编辑:这稍微涵盖了私有API和私有框架:

另一个最近使用BluetoothManager的例子是:

Thank you@propstm。如果我按照中的说明使用Bluetooth Manager,那么它会被应用商店接受吗?我个人没有使用过它,但我看不到在过去几年中Bluetooth Manager的框架有如此大的发展,以至于它不会被应用商店接受。关于私有框架,我已经加入了谷歌的iOS分析跟踪,从来没有出现过任何问题(),但当我尝试搜索“Appstore接受的Bluetooth Manager”时,我只得到一个结果,表明它将被拒绝。所以我对使用这个有点担心。是否有人使用过它并获得了该应用程序的批准?看起来从iOS6开始,一些蓝牙设备是可以访问的。如果非要我猜的话,这可能比BluetoothManager要难一些,但是苹果提供的代码很好,看看这个,阅读核心Bluetooth类参考会有所帮助。以下是链接: