• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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_OPTION18
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)。