HarmonyOS 鸿蒙Next:如何获取uuid,像安卓一样,卸载后不改变
HarmonyOS 鸿蒙Next:如何获取uuid,像安卓一样,卸载后不改变
如何获取uuid,像安卓一样,卸载后 不改变,求具体教程
7 回复
可以使用第三方harmony-utils 中的 getDeviceId
参考:https://ohpm.openharmony.cn/#/cn/detail/@pura%2Fharmony-utils
使用@kit.AssetStoreKit
使用util.generateRandomUUID生成一个字符串,然后使用@kit.AssetStoreKit提供的方法存起来,是这个意思吗?
是这样
https://ohpm.openharmony.cn/#/cn/detail/[@pura](/user/pura)%2Fharmony-utils
引用这个库,里面DeviceUtil有方法
在HarmonyOS鸿蒙Next中,获取UUID并确保卸载后不改变,可通过以下方式实现:使用util.generateRandomUUID生成UUID后,利用@ohos.security.asset API的IS_PERSISTENT属性,将UUID存储为关键资产。该API支持在应用卸载时保留数据,但需用户授权ohos.permission.STORE_PERSISTENT_DATA权限。这样,即便应用被卸载,UUID也能被保留并在重新安装时恢复。如果问题依旧没法解决请加我微信,我的微信是itying888。