0

我正在开发一个扫描附近蓝牙设备的应用程序,然后检查数据库,如果用户存在蓝牙 ID,如果存在,则将其显示给附近的其他用户。

但问题是当人们安装应用程序时,我们会获取蓝牙 ID 并将其存储在数据库中,但之后会扫描蓝牙 ID 的变化。

本地设备中的蓝牙 id 与扫描的不一样(由其他设备)

除了蓝牙 ID 或我们如何获得唯一 ID 之外,我们还有什么方法可以做到这一点 - 我正在使用 react-native-ble-manager

4

1 回答 1

0

由于许多人/开发人员已使用 BD_ADDR 来识别和跟踪移动设备及其所有者,因此当今的移动操作系统使用动态分配的频繁更改的 BD_ADDR。这样做是为了保护移动设备用户的隐私。

如果你想跟踪移动设备,你可以编写一个应用程序来传输一个唯一的 ID,让你跟踪这些设备......

于 2021-08-03T12:24:55.277 回答