iOS搜索設(shè)備藍(lán)牙名稱異常問題記錄

背景:項(xiàng)目使用flutter_ble_lib搜索藍(lán)牙設(shè)備,根據(jù)后臺(tái)給定的藍(lán)牙前綴過濾需要展示的設(shè)備,本來使用一切正常,但是后面發(fā)現(xiàn)一直搜索不到設(shè)備,使用iOS的LightBlue搜索發(fā)現(xiàn)設(shè)備已經(jīng)搜索出來了,但是名字不是想要的,連接設(shè)備后,發(fā)現(xiàn)設(shè)備的AdvertisementData里面的localName才是自己想要的名字.

891713518844_.pic.jpg
921713519173_.pic.jpg

查看源碼后,發(fā)現(xiàn)設(shè)備名字除了Peripheral里面的name,在ScanResult的AdvertisementData下面也有一個(gè)localName屬性,可以獲取到這個(gè)設(shè)備的名字,使用localName解決了這個(gè)問題

871713517433_.pic.jpg
881713517467_.pic.jpg

框架地址:https://github.com/dotintent/FlutterBleLib
相關(guān)文章地址:https://blog.csdn.net/qq_33463449/article/details/91489726?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2-91489726-blog-50434476.235%5Ev43%5Epc_blog_bottom_relevance_base3&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2-91489726-blog-50434476.235%5Ev43%5Epc_blog_bottom_relevance_base3&utm_relevant_index=5

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容