gpt4 book ai didi

ios - 核心蓝牙 : What is the lifetime of unique UUIDs

转载 作者:技术小花猫 更新时间:2023-10-29 10:48:47 24 4
gpt4 key购买 nike

这个问题的后续:
Corebluetooth, How to get a unique UUID?

连接到外围设备后,我可以检索它的 CFUUIDRef,这是唯一的,并且可以使用它通过 retrievePeripherals 重新连接。但是,我发现关闭应用程序后无法使用它重新连接。

连接后生成的唯一 UUID 是否仅在应用程序的生命周期内有效,还是我们应该能够保存它以备后用?我试图让我的应用程序记住一个特定的外围设备,但除了 peripheral.UUID 之外,我不知道任何其他唯一标识符。

最佳答案

长话短说,是的,您可以使用 UUID 重新连接到同一台设备,即使您关闭了应用程序(完全按照您说的方式)。

不过,我假设您实际上并未与外围设备配对。这是一个大问题。您需要实际建立配对请求并让外围设备显示在蓝牙表中。 UUID 将与 iOS 设备一起固化,并一直保留到刷新 iOS 设备的网络设置为止。

另一种可能是您的 BLE 设备存在固件问题,在您断开连接后,它会强制自己进入广告模式或其他方式。这也会影响您重新连接的能力。如果您有任何问题,请告诉我!

关于ios - 核心蓝牙 : What is the lifetime of unique UUIDs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17575949/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com