跳转到主要内容1. 为什么不同手机登录,获取的时间会有偏差?
答:因为设备上报的是分钟级别的计数,在将计数转换为具体时间时,会存在误差。
建议:给用户展示时间时,采用分钟级别的显示格式,例如:“11:22”。
2. 为什么有时候获取历史数据和实时上报的数据间隔不是3分钟?
答:核心原因是设备的计数为分钟级别,且设备自身计数存在误差,设备运行时间越长,该误差可能越大;进而导致SDK根据设备计数计算时间时,也会出现误差,最终使得数据间隔偏离3分钟。
3. 为啥有时候不同手机登录后,获取的血糖数据时间不准确了?
答:大概率是设备发生过重启,设备重启前的时间数据将不再准确。
解决方案:开发者可依据服务器最后保存的时间,丢弃该时间点之前的历史数据。
4. 为什么不同手机登录后,更新的是全部数据,而不是最新未更新的数据?
答:更换手机登录后,新设备上的SDK没有历史数据缓存,因此会从设备获取全部数据。
解决方案:开发者可依据服务器最后保存的时间,丢弃该时间点之前的历史数据,仅保留最新未更新的数据。