harmony 鸿蒙分布式数据对象变更说明

  • 2025-06-16
  • 浏览 (16)

分布式数据对象变更说明

c1.data_object.1 setSessionId行为变更

访问级别

公开接口

变更原因

解决无效数据同步问题。

变更影响

该变更为不兼容变更。在跨端迁移开发场景中,发起端分布式数据对象调用setSessionId接口后,数据不会自动同步到接收端。

起始 API Level

9

变更发生版本

从OpenHarmony SDK 5.0.0.21开始。

变更的接口/组件

setSessionId/分布式数据对象(data_object)

适配指导

在跨端迁移开发场景中,发起端分布式数据对象调用setSessionId接口后,再调用save接口保存数据到接收端。

let dataObject = distributedDataObject.create(context, source);
dataObject.setSessionId(sessionId);
dataObject.save(wantParam.targetDevice as string); // 调用save接口保存数据到接收端

详见在跨端迁移中使用分布式数据对象迁移数据

你可能感兴趣的鸿蒙文章

harmony 鸿蒙ArkUI子系统Changelog

harmony 鸿蒙分布式数据管理子系统Changelog

0  赞