HarmonyOS 鸿蒙Next中获取设备id需要ACL提权 发邮件申请 能不用邮件申请获取到设备唯一标识的方法吗

HarmonyOS 鸿蒙Next中获取设备id需要ACL提权 发邮件申请 能不用邮件申请获取到设备唯一标识的方法吗 项目中开发使用的是自动签名,加上ohos.permission.sec.ACCESS_UDID 这个权限后,项目直接报错了,获取设备id需要ACL提权 发邮件申请,项目中还要改成手动签名 。能不用邮件申请就获取到设备唯一标识的方法吗?

5 回复

可以使用Status Bar Extension Kit提供的方法,在状态栏中添加通话图标,具体实现参考https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/status-bar-extension-api-V5

已确认解决问题,通过VoIP通话管理服务来实现,https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/call-introduction-V5

更多关于HarmonyOS 鸿蒙Next中获取设备id需要ACL提权 发邮件申请 能不用邮件申请获取到设备唯一标识的方法吗的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


你好

ohos.permission.sec.ACCESS_UDID,该权限为系统权限,仅对系统应用开放。

目前只能通过手动签名的方式来执行ACL方式申请。

参考文档:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-signing-0000001587684945

为啥你这个稳定,我看不了,并且ohos.permission.sec.ACCESS_UDID 不是系统权限吗,你配白名单可以?

在HarmonyOS鸿蒙Next中,获取设备唯一标识(如设备ID)通常需要ACL(Access Control List)提权,这意味着开发者需要通过邮件向华为申请权限。目前,鸿蒙系统没有提供不通过邮件申请即可获取设备唯一标识的公开方法。ACL提权机制是为了保护用户隐私和设备安全,确保只有经过授权的应用可以访问敏感信息。

如果开发者希望获取设备唯一标识,必须按照官方流程,通过邮件申请ACL权限。申请通过后,开发者可以使用鸿蒙提供的API来获取设备唯一标识。未获得ACL权限的应用无法直接获取这些信息。

在HarmonyOS鸿蒙Next中,获取设备唯一标识(如DeviceID)通常需要申请ACL权限并通过邮件审批。目前,没有官方提供的不需要邮件申请的替代方案。建议优先遵循官方流程,以确保应用的合规性和安全性。如果确实需要绕过邮件申请,可以尝试使用其他不涉及隐私的标识符,如临时生成的UUID,但这些标识符可能无法保证唯一性和持久性。

回到顶部