iOS:不推荐使用UDID ... MAC地址?

Xav*_*_Ex 10 mac-address udid ios

我们知道Apple正在弃用开发人员对UDID的访问权限.但据我所知,有可能获得iDevice的MAC地址.那么有什么不同呢?MAC地址和UDID都是硬件的唯一标识符,不是特定于应用程序的.

Cal*_*leb 9

UDID和MAC地址之间存在一些明显的差异:

  • 可以想象一个设备可能有多个MAC地址.

  • 保证MAC地址的唯一性不是Apple的责任.

  • UDID和MAC的大小和格式不同.

我认为最好考虑弃用UDID作为Apple鼓励开发人员转向其他身份识别方式的方式.例如,通过设置用户ID /密码系统来跟踪用户而不是设备.跟踪UDID会带来一些问题,比如如果用户丢失或出售他或她的设备该怎么办.