1# 输入法子系统Changelog
2
3## cl.inputmethod.1 更改InputMethodProperty中label字段取值方式
4
5**访问级别**
6
7公开接口
8
9**变更原因**
10
11为正确显示输入法在列表中的名称,更改InputmethodExtensionAbility中label的获取方式及优先级,明确字段定义,统一规则。
12
13**变更影响**
14
15该变更为不兼容变更。
16
17更改输入法ExtensionAbility中label的获取方式及优先级,会优先获取输入法ExtensionAbility的的label名称。
18
19变更前:
20
211. 单hap包输入法应用可以正常获取到App的label字段作为输入法列表显示的名称。
222. 多hap包输入法应用若InputmethodExtensionAbility所在的module为entry则可以正常获取到entry的label字段。
233. 多hap包输入法应用若InputmethodExtensionAbility所在的module非entry则无法获取label字段,显示为空。
24
25变更后:
26
271. 输入法属性InputMethodProperty的label字段优先获取InputmethodExtensionAbility的label字段。
28
292. 若未填写InputmethodExtensionAbility的label字段并且存在entry的形况下,则使用entry的label字段。
30
313. 若未填写InputmethodExtensionAbility的label字段不并且存在entry的形况下,则使用AppScope的label字段。
32
33
34**起始API Level**
35
368
37
38**变更发生版本**
39
40从OpenHarmony 5.0.1.1 版本开始。
41
42**变更的接口/组件**
43
44InputMethodProperty的属性label
45
46**适配指导**
47
48为确保输入法应用名称在输入法列表中名称的正确显示,建议输入法应用在InputmethodExtensionAbility的module.json5中配置正确的label字段,该字段用于对外显示输入法名称。