获取iOS 8上的设备序列号

对于内部应用程序,我们使用以下代码 UIDevice+serialNumber来获取设备序列号.
但是,似乎在iOS 8中,注册表项“IOPlatformSerialNumber”为空.
序列号可以通过其他方式获得吗?

解决方法

答:没有.

目前有滥用.mobileconfig的浮动解决方案,但由于它们的性质,它们会增加其他问题.

出于某种原因删除了UUID.从2011年开始,查看美国Senat关于隐私和Apple召唤的消息,以了解为何必须更改.
http://arstechnica.com/apple/2011/04/apple-google-asked-to-join-judiciary-hearing-on-mobile-device-privacy/

滥用底层march端口以获取设备序列号作为UUID的替换不是解决方案.现在同样滥用移动配置并猜测它将工作多长时间.

您有很多不错的方法来处理之前使用过设备识别的任何情况.特别是在您拥有加密和MDM的企业环境中,绝对没有必要跟踪这样的设备.

相关文章

当我们远离最新的 iOS 16 更新版本时,我们听到了困扰 Apple...
欧版/美版 特别说一下,美版选错了 可能会永久丧失4G,不过只...
一般在接外包的时候, 通常第三方需要安装你的app进行测...
前言为了让更多的人永远记住12月13日,各大厂都在这一天将应...