我正在编写一个iOS应用程序,它将在注册了MDM(Airwatch或Mobile Iron)的iPhone上运行

有没有一种方法可以通过服务器自动对应用进行身份验证,因此,首次打开应用后,它将以MDM用户身份“登录”?

我不想使用已弃用的或 private 的API,因此不能使用UDID进行设备身份验证。

谢谢,
爱丽儿

最佳答案

对于iOS 6,这是不可能的。

a)您无法在应用中访问任何可以唯一代表您到服务器的信息

b)您无权访问在应用程序和MDM之间共享的任何身份验证信息(密钥,密码等)。

对于iOS 7,他们引入了几个新功能(我无法讨论它们,因为它们在NDA之下)。
但是,如果您去观看Apple WWDC 2013的视频,将会看到他们对MDM所做的改进,并且会看到实现它的方法。

10-08 05:45