• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 时间时区子系统ChangeLog
2
3## cl.time.1 setTime、setDate、setTimezone接口新增权限校验
4
5此前版本设置时间、设置日期及设置时区接口对调用方只进行系统API校验,未进行权限校验,存在安全风险,不符合OpenHarmony的API接口规范。
6现做出如下变更:
7  - 调用方使用setTime方法前需提前申请"ohos.permission.SET_TIME"权限。
8  - 调用方使用setDate方法前需提前申请"ohos.permission.SET_TIME"权限。
9  - 调用方使用setTimezone方法前需提前申请"ohos.permission.SET_TIME_ZONE"权限。
10
11**变更影响**
12
13基于此前版本开发的应用,需提前申请相应权限,否则无法正常调用接口,影响原有业务逻辑。
14
15**关键的接口/组件变更**
16
17涉及接口
18
19  - systemDateTime.setTime;
20  - systemDateTime.setDate;
21  - systemDateTime.setTimezone;
22
23变更前:
24  - 接口无需任何权限限制可正常调用。
25
26变更后:
27  - 接口需要申请相应权限才可正常调用,若权限使用有误,将返回201表示权限否定异常。
28
29**适配指导**
30
31调用setTime、setDate、setTimezone接口时,需申请相应的权限才可正常使用。
32