HarmonyOS 鸿蒙Next 如何获取IDFV

HarmonyOS 鸿蒙Next 如何获取IDFV 鸿蒙开发怎么获取idfv

5 回复

可参考这篇文章

【HarmonyOS NEXT】获取卸载APP后不变的设备ID

https://juejin.cn/post/7368777511952990234

更多关于HarmonyOS 鸿蒙Next 如何获取IDFV的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


这个跟idfv有啥关系,

期待HarmonyOS能在未来推出更多针对企业用户的解决方案。

在鸿蒙中想要拿到设备唯一ID,要么用OAID,要么用钥匙串存储一个随机ID

在HarmonyOS(鸿蒙Next)中,获取IDFV(Identifier for Vendor)可以通过DeviceInfoManager类实现。DeviceInfoManager是鸿蒙提供的设备信息管理工具,可以获取与设备相关的唯一标识符。要获取IDFV,首先需要获取DeviceInfoManager的实例,然后调用getDeviceId方法。getDeviceId返回的字符串即为IDFV,该值在同一应用供应商的不同应用中是相同的,但在不同供应商的应用中是不同的。具体代码如下:

import deviceInfo from '@ohos.deviceInfo';

let deviceInfoManager = deviceInfo.getDeviceInfoManager();
let idfv = deviceInfoManager.getDeviceId();

需要注意的是,获取IDFV需要应用具备相应的权限,开发者需要在应用的配置文件中声明ohos.permission.READ_DEVICE_INFO权限。

回到顶部