1. 程式人生 > >更新BLE的裝置後,OSX LightBlue 不會更新掃描到Service

更新BLE的裝置後,OSX LightBlue 不會更新掃描到Service

今天碰到一個問題,

1. 更新了藍芽BLE 裝置的程式,添加了一個Service的Characteristics. 

2. 用andriod的手機測試很正常

3.用ios的手機或者Macbook pro上的LightBlue測試都發現不了新新增的Characteristics

找了半天原因還是沒找到問題。

google 也Google 不到。

後來找到Mac的System Preferences 中的藍芽,把相應的裝置刪除後,再次掃描,就正常了。

看樣子還是ios會cache之前的掃描結果啊。

這太不科學了啊。因為你每次掃描都會返回完整的Characteristics列表啊。