如何清除 Android 或 iOS 上的缓存以读取 BLE 特性?

How to clear cache on Android or iOS to read a BLE characteristic?

在 Android 和 iOS 上发生了一件非常奇怪的事情:当你想要 "read" BLE 特征时,它并不总是向 "read"连接的设备。如果两者之间没有通知,它似乎会读入缓存和 return 值。

我注意到了,因为我正在制作计步器设备,如果我执行以下操作:

在 Windows (PC) 上,当我阅读时,有这个选项 BluetoothCacheMode。 Android 或 iOS 上有这样的选项吗?

实际上,缓存是默认在固件中完成的