我正在编写一个android/ios应用程序,用于检测/搜索另一个打开蓝牙的手机,并获取这些名称和mac地址,以便进一步开发功能。该应用程序将作为后台服务运行,继续扫描蓝牙设备。
问题:
非常感谢!
发布于 2016-10-12 18:38:06
你可以扫描背景中的蓝牙设备(即使当设备被锁定时),只要你将背景功能添加到应用程序中。启动应用程序时,只需开始扫描即可,不要停止。
然而,这使用了大量的电池电源(每20 be扫描一次),如果附近有实际的蓝牙设备(因为可能需要扫描响应),则会使用更多的电量。
相反,请看一下区域监测与iBeacon类中的CoreLocation功能。这是为了高效地发现BLE信标。
您将无法获得iOS上的MAC地址。你会得到UUID的。
如果用户强制关闭应用程序,背景扫描就会停止。
https://stackoverflow.com/questions/39980705
复制相似问题