今天碰到一个问题,
1. 更新了蓝牙BLE 设备的程序,添加了一个Service的Characteristics.
2. 用andriod的手机测试很正常
3.用ios的手机或者Macbook pro上的LightBlue测试都发现不了新添加的Characteristics
找了半天原因还是没找到问题。
google 也Google 不到。
后来找到Mac的System Preferences 中的蓝牙,把相应的设备删除后,再次扫描,就正常了。
看样子还是ios会cache之前的扫描结果啊。
这太不科学了啊。因为你每次扫描都会返回完整的Characteristics列表啊。
。