我需要像用户配对设备这样的功能。他/她应该能够从任何iOS移动设备中检索该设备。即没有连接。
所以我保存了连接成功时获得的id,并将其保存在服务器中。
但是当用户尝试从其他设备登录时,retrievePeripherals
将返回null数组。因为id是特定于设备的。
正如保罗在评论中所言,在后台建立联系非常棒。那么有什么方法可以从这个保存的标识符中了解我之前连接的BLE设备的任何细节。
喜欢
首次连接时:
phone uuid + device characteristics = identifier // + refers to some internal operations done by OS
所以我可以反过来做
identifier - phone uuid = device characteristics