• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 文件管理子系统Changelog
2
3## cl.filemanagement.持久化权限激活接口实现从sandbox_manager模块切换到UPMS模块
4
5**访问级别**
6
7公开接口
8
9**变更原因**
10
11sandbox_manager权限清理存在时序问题,需要在临时授权中添加时间戳,所有的临时授权调节到UPMS统一添加时间戳处理。
12
13**变更影响**
14
15该变更为不兼容变更。
16
17变更前:fileShare.activatePermission和OH_FileShare_ActivatePermission激活接口调用sandbox_manager接口能力实现激活功能,应用退出阶段可以进行激活持久化权限。
18
19变更后:fileShare.activatePermission和OH_FileShare_ActivatePermission激活接口调用UPMS接口能力实现激活功能,且在应用退出阶段不能进行持久化权限激活操作(退出阶段激活的权限在退出之后也会进行权限回收,这个阶段的激活操作实际没有意义)。
20
21**起始API Level**
22
23API 11
24
25**变更发生版本**
26
27从OpenHarmony 5.0.0.54 版本开始。
28
29**变更的接口/组件**
30
31@ohos.fileshare.d.ts中如下接口:[ohos.fileshare.activatePermission](../../../application-dev/reference/apis-core-file-kit/js-apis-fileShare.md)
32
33oh_file_share.h中的NDK接口OH_FileShare_ActivatePermission: [OH_FileShare_ActivatePermission持久化授权激活接口](../../../application-dev/reference/apis-core-file-kit/capi-oh-file-share-h.md)
34
35**适配指导**
36
37开发者在使用时无需重新适配,接口内部处理流程更新。
38
39如果开发者在应用退出阶段调用了激活接口:
40
41变更前,会激活成功;
42
43变更后,返回13900001错误码,提示不允许操作。
44
45由于该阶段的激活属于无效操作,因此建议开发者删除此阶段的激活操作或者忽略此阶段的激活失败。