【问题标题】:Bluetooth ID not same as scanned by other devices蓝牙ID与其他设备扫描的不一样
【发布时间】:2021-08-03 03:35:52
【问题描述】:

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

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

本地设备中的蓝牙ID与其他设备扫描的不一样

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

【问题讨论】:

    标签: react-native react-native-android react-native-ios react-native-ble-plx react-native-ble-manager


    【解决方案1】:

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

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

    【讨论】:

    • 那么我们不能扫描附近的蓝牙设备并执行上述任务吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-26
    • 1970-01-01
    相关资源
    最近更新 更多