1
我想通過藍牙編寫一個跨平臺的抽象。當涉及到識別設備(或外設,如iOS呼叫它們)時,我有點難住。平臺不可知的藍牙設備識別機制
iOS包含identifier
屬性,它是第一次連接時分配給設備的生成ID。但是,Android似乎並沒有一個相同的概念。我似乎能夠做的最好的事情是使用BluetoothDevice.getAddress
,它返回一個MAC地址。然後我可以通過做一些字節轉換來把它變成一個UUID。
有沒有更好的辦法可以在這裏以不可知的方式唯一識別設備?
由於iOS和Android不報告一致的標識符我不認爲有任何選擇可以提供跨平臺標識符 – Paulw11