我正在使用react-native开发一个应用程序,我正在实现react-native-ble-plx库,事实上我正在使用我从play store下载的quickbeacon应用程序将智能手机宣传为灯塔,我检测到广告中的智能手机,但问题是我无法连接到它,因为它每次都生成mac id, 有没有办法从另一部智能手机连接到广告中的智能手机,至少可以确定是否可以使用react-native,
答案 0 :(得分:0)
Android 6+将欺骗它所宣传的mac地址,因此你不能依赖它来建立连接。使用本机Android API,每次扫描都会得到一个Device对象,在这种情况下,您可以使用它而不是MAC来成功建立连接。
我不知道您使用的react-native-ble-plx库是否具有这些Native API的绑定。如果你有一个指向你正在使用的API的链接,我可能会增加这个答案。