Ios 是否有可能知道用户何时忘记了可编程设备?

Ios 是否有可能知道用户何时忘记了可编程设备?,ios,bluetooth,bluetooth-lowenergy,core-bluetooth,Ios,Bluetooth,Bluetooth Lowenergy,Core Bluetooth,我的应用程序与需要配对的可移动设备交互。我的问题如下 假设我的手机已与设备配对,在这种情况下,将在“设置>蓝牙>设备”下列出。应用程序是否有办法知道用户是否进入设置>蓝牙并忘记了设备?出现这种情况时,从应用程序连接到我的设备将需要再次配对,我希望在连接之前知道这一点,以便我可以正确地向用户显示一条消息,即“您将要与此设备配对…” 谢谢。我以为蓝牙设备不需要配对,就像经典的蓝牙一样。在代码中,您仍然需要搜索具有所需服务的设备并连接到它们,但这与用户看到的配对蓝牙列表不同。我连接了几个BLE设备,但

我的应用程序与需要配对的可移动设备交互。我的问题如下

假设我的手机已与设备配对,在这种情况下,将在“设置>蓝牙>设备”下列出。应用程序是否有办法知道用户是否进入设置>蓝牙并忘记了设备?出现这种情况时,从应用程序连接到我的设备将需要再次配对,我希望在连接之前知道这一点,以便我可以正确地向用户显示一条消息,即“您将要与此设备配对…”


谢谢。

我以为蓝牙设备不需要配对,就像经典的蓝牙一样。在代码中,您仍然需要搜索具有所需服务的设备并连接到它们,但这与用户看到的配对蓝牙列表不同。我连接了几个BLE设备,但在任何iPhone设置屏幕上都看不到它们

不幸的是,我不认为CBCentralManager或CBPeripheral对象对当前是否配对有任何可见性。您所能做的就是尝试通知或指示加密特征,如果需要,iOS将显示一个对话框

如果可加密特征被标记为需要加密,则当设备尝试读取该特征时,将启动配对过程。