ios的uuid与udid混乱的网上信息
新人开发ios,发现uuid和udid在网上有很多帖子里是混淆的,比如百度下,就会说:
在iOS中使用UUID(通用唯一识别码)作为永久签名,通常是指生成一个唯一标识,用于标识应用的用户或设备。这种签名方式不涉及到真正的签名验证过程,更多用于标识用户或设备的唯一性。
还会像模像样的给出一堆swift代码,来获取uuid
还有这样的回答:
Apple Developer使用UUID可以用于发布应用,但需要满足特定条件。
在iOS开发中,UUID(Universally Unique Identifier)主要用于识别设备,特别是在推送通知服务中。每个iOS设备都有一个唯一的UUID,可以通过应用程序代码中的
UIDevice
类的identifierForVendor
属性获取。这个UUID是与设备相关联的,并且在设备被擦除时才会更改1。
这个说法和udid就没有什么区别了。
实际注册一个developer账号,买一个一年会员,会发现使用的是udid。
uuid和udid是什么,区别在哪里
udid的作用
UDID(Unique Device Identifier)在iOS设备上的格式是一个由40个字符组成的十六进制字符串,包括数字和字母(0-9和a-f)。
UDID是每台iOS设备的唯一标识符,用于设备管理、应用测试和用户分析等场景。在iOS 7