访问设备uniqueIdentifier在iOS7中被删除。有供应商ID作为标识符,但删除了该团队ID的最后一个应用程序。 MDM系统还有其他用途吗?
答案 0 :(得分:1)
实际上,iOS MDM纯粹是服务器技术。这意味着MDM客户端已集成在iOS中。您可能已经看到了一些安装在iOS设备上的MDM boostratp应用程序。但是,它们所做的只是触发设备配置(安装MDM配置文件)。
但是,作为MDM协议的一部分,您可以获取设备的UDID(使用DeviceInformation命令)。但是,您可以在服务器上(而不是在iOS应用程序中)获取它。
答案 1 :(得分:0)
很多帖子都表明Apple不再采用标准的方式。 Unique identifier for an iPhone app对此非常了解。但是,在该页面的答案中,有一个概念是如何使用SSKeychain
来实现相同的效果,即使在应用程序重新安装和多个应用程序的边界上也可以持久保存自生成的UUID。
答案 2 :(得分:0)
在AirWatch中,设备通过设备上的识别过程注册。这样,AirWatch就可以获得设备的所有特性(类型,操作系统,序列号,UDID ......)
答案 3 :(得分:0)
您最好的办法是利用MDM的功能将设备上任何纯粹唯一的标识符(即:Serial,UDID)反馈到您的应用层。例如,AirWatch允许您在安装/部署应用时,通过Managed App Config按照安装应用的设备捆绑动态标识符。它会将密钥发送到包含自己的UDID,Serial等的设备