HarmonyOS-鸿蒙app开发 —基于java设置标识符_DVID

HarmonyOS-鸿蒙app开发 —基于java设置标识符_DVID

简介

DVID(Distributed Virtual device Identifier), 分布式虚拟设备标识符。设备登录了HarmonyOS账号后,系统根据HarmonyOS帐号及应用程序信息生成分布式虚拟设备ID,即DVID。

应用程序可以根据DVID访问和管理分布式设备,具备类似管理本地设备的能力和体验。同时,为防止其他应用获取当前应用数据(比如用户行为收集),DVID与HarmonyOS帐号及应用程序信息强关联,在登录了相同HarmonyOS帐号的分布式设备上,相同应用获取到的DVID相同,不同应用获取的DVID不同。

使用场景

  • 场景一:应用程序一键式登录

    登录了相同的HarmonyOS帐号的多个分布式设备中,应用程序在某一设备上登录之后,可按需同步应用帐号认证信息(帐号名、Token或其他)到其他设备上,在其他设备上打开应用时不再需要输入应用帐号认证信息,可直接登录使用。

  • 场景二:应用程序管理多设备

    应用程序在服务器端可以根据DVID管理相同应用帐号关联/绑定的分布式虚拟设备列表。

开发准备

HarmonyOS SDK提供DVID相关API,应用程序可通过API使用DVID的能力。

获取DVID

private String getDVID() {

return AccountAbility.getAccountAbility().getDistributedVirtualDeviceId();

}

🚀 如未找到文章请搜索栏搜素 | Ctrl+D收藏本站 | 联系邮箱:15810050733@qq.com