1# ArkData子系统Changelog 2 3## cl.arkdata.1 UDMF @ohos.data.unifiedDataChannel.d.ts中setAppShareOptions、removeAppShareOptions、DRAG更改system API为public API,接口所需权限变更。 4 5**访问级别** 6 7系统接口->公开接口 8 9**变更原因** 10 11设置或者删除本应用数据的拖拽范围接口需开放为public API。 12 13**变更影响** 14 15该变更为不兼容变更。 16 17变更前:SetAppShareOptions()和RemoveAppShareOptions()以及DRAG枚举为System Api,只有系统应用可以调用。应用设置或者删除本应用数据的拖拽范围时不会校验ohos.permission.MANAGE_UDMF_APP_SHARE_OPTION。 18 19变更后:SetAppShareOptions()和RemoveAppShareOptions()以及DRAG枚举为Public Api,申请权限ohos.permission.MANAGE_UDMF_APP_SHARE_OPTION的普通应用可以调用。如未申请,应用在设置或者删除本应用数据的拖拽范围时,访问会被拦截。 20 21**起始API Level** 22 2312 24 25**变更发生版本** 26 27从OpenHarmony SDK 5.0.2.58开始。 28 29**变更的接口/组件** 30 311. function setAppShareOptions(intention: Intention, shareOptions: ShareOptions): void; 32 332. function removeAppShareOptions(intention: Intention): void; 34 353. DRAG = 'Drag' 36 37**适配指导** 38 39应用需申请受限权限ohos.permission.MANAGE_UDMF_APP_SHARE_OPTION,申请方式可参考[申请使用受限权限](../../../application-dev/security/AccessToken/declare-permissions-in-acl.md)。