1# 剪贴板子系统ChangeLog 2 3## cl.pasteboard.1 SetAppShareOptions()和RemoveAppShareOptions()接口从System Api变更为Public Api,接口所需权限变更。 4 5**访问级别** 6 7公开接口 8 9**变更原因** 10 11新规格,三方应用设置或者删除本应用剪贴板数据的可粘贴范围时需要申请ohos.permission.MANAGE_PASTEBOARD_APP_SHARE_OPTION权限。 12 13**变更影响** 14 15该变更为不兼容变更 16 17变更前:SetAppShareOptions()和RemoveAppShareOptions()为System Api,只有系统应用可以调用。 18 应用设置或者删除本应用剪贴板数据的可粘贴范围时不会校验ohos.permission.MANAGE_PASTEBOARD_APP_SHARE_OPTION。 19 20变更后:SetAppShareOptions()和RemoveAppShareOptions()为Public Api,申请权限的三方应用和系统应用都可以调用。 21 应用在设置或者删除本应用剪贴板数据的可粘贴范围时,三方应用如未申请ohos.permission.MANAGE_PASTEBOARD_APP_SHARE_OPTION,访问会被拦截。 22 23**起始API Level** 24 2512 26 27**变更发生版本** 28 29从OpenHarmony SDK 5.0.2.52开始。 30 31**变更的接口/组件** 32 33SetAppShareOptions()/剪贴板服务(pasteboard_service) 34RemoveAppShareOptions()/剪贴板服务(pasteboard_service) 35 36**适配指导** 37 38三方应用在module.json中按需声明ohos.permission.MANAGE_PASTEBOARD_APP_SHARE_OPTION,示例代码片段如下: 39```ts 40"requestPermissions": [ 41 { 42 "name": "ohos.permission.MANAGE_PASTEBOARD_APP_SHARE_OPTION" 43 } 44] 45```