由于 Apple 正在弃用应用程序的唯一设备标识符,那么在已注册 MDM 的设备上链接回企业应用程序的最佳方法是什么?
从 MDM 协议参考文档中,注册仍然使用 UDID 进行签入过程。
我们不能使用新的标识符ForVendor,因为它与签到的UDID 不同。
让我更新一下我是如何实现我的 MDM 解决方案的,
- 设备将使用令牌和设备 UDID(Apple 正在删除 API 的那个)签入到 MDM 服务器
- 设备将向 MDM 服务器发送设备信息(Wifi MAC 地址、序列号、操作系统版本和其他信息)
- 将有一个客户端应用程序通过 RESTful API 与 MDM 服务器通信。(以前我使用 UDID 作为密钥标识符)
我正在考虑使用 MAC 地址,但在最新的 iOS 7 中,系统将始终返回值 02:00:00:00:00:00。
我们也无法获取设备序列号。
所以我的问题又来了,我们怎么知道这个设备上的这个应用程序属于(3)服务器上的这个 MDM 注册。因为现在,该应用程序没有任何公共密钥可用于签入过程。服务器如何知道哪个设备是哪个?
谢谢。