天天看点

iOS: iOS各种设备信息获取

为了统计用户信息、下发广告,服务器端往往需要手机用户设备及app的各种信息,下面讲述一下各种信息的获取方式:

iOS: iOS各种设备信息获取

<a href="https://github.com/PengfeiWang666/iOS-getClientInfo" target="_blank">点击下载以上展示效果的GitHub源码</a>

一行代码就搞定的统一来!

iOS: iOS各种设备信息获取
iOS: iOS各种设备信息获取

广告位标识符:在同一个设备上的所有App都会取到相同的值,是苹果专门给各广告提供商用来追踪用户而设的,用户可以在 设置|隐私|广告追踪里重置此id的值,或限制此id的使用,故此id有可能会取不到值,但好在Apple默认是允许追踪的,而且一般用户都不知道有这么个设置,所以基本上用来监测推广效果

UUID是Universally Unique Identifier的缩写,中文意思是通用唯一识别码。它是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需要透过中央控制端来做辨识资讯的指 定。这样,每个人都可以建立不与其它人冲突的 UUID。在此情况下,就不需考虑数据库建立时的名称重复问题。苹果公司建议使用UUID为应用生成唯一标识字符串。

获取设备型号

iOS: iOS各种设备信息获取
iOS: iOS各种设备信息获取

mac 地址

iOS: iOS各种设备信息获取
iOS: iOS各种设备信息获取

IP地址

iOS: iOS各种设备信息获取
iOS: iOS各种设备信息获取

程序猿神奇的手,每时每刻,这双手都在改变着世界的交互方式!

本文转自当天真遇到现实博客园博客,原文链接:http://www.cnblogs.com/XYQ-208910/p/5672577.html,如需转载请自行联系原作者