从macOS,我想检测已配对(通过iCloud)的蓝牙LE设备(例如用户的iPhone或Apple Watch)的存在/邻近。有没有办法在用户的iPhone / Watch上不运行定制应用程序的方法?
我可以使用CoreBluetooth轻松获得设备列表,并且似乎还可以从该设备列表中获得RSSI信号强度,但是我看不到将随机UUID与已知设备相关联的方法,如{{3 }}。
我已经研究了一些可能的解决方案,包括将iPhone变成iBeacon和this question框架,但是看起来这两种方法都要求应用程序必须在所有设备(Mac,iPhone和Watch)上运行)。似乎不需要运行在iPhone / Watch上的应用的示例应用为MultipeerConnectivity。
请注意,我在沙盒环境中工作。预先感谢您的任何建议。