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由于该阶段的激活属于无效操作,因此建议开发者删除此阶段的激活操作或者忽略此阶段的激活失败。