1# 设备管理子系统Changelog
2
3## cl.device_manager.1 使用udid-hash与appid和盐值基于sha256混淆截断后保留前16位值作为deviceid,调用行为变更
4
5**访问级别**
6
7公开接口
8
9**变更原因**
10
11分布式设备管理deviceid接口存在安全漏洞,应用获取的deviceid在设备重置后或者应用卸载重装后不变,对于同一个应用可以标识设备。
12
13**变更影响**
14
15该变更为不兼容变更。
16
17变更前:
18同一个应用在设备重置后,或者app卸载重装后,获取的deviceid相同
19
20变更后:
211、同一个应用在设备重置后获取的deviceid不同;
222、应用卸载后重装,获取的deviceid不同;
233、不同应用在同一个设备上获取的deviceid不同;
244、同一个应用在不同设备上获取的同一个设备的deviceid不同。
25
26**起始API Level**
27
28API 10
29
30**变更发生版本**
31
32从OpenHarmony SDK 5.0.0.41开始。
33
34**变更的接口/组件**
35
36不涉及。
37
38**适配指导**
39
401、设备间传递deviceid比较:将networkid发送到对端进行比较;
412、应用将deviceid与SA获取的deviceid进行比较:使用networkid进行比较。
42
43