How to identify iOS device uniquely instead of using UUID and UDID

Kirti Nikam picture Kirti Nikam · Jun 19, 2015 · Viewed 25k times · Source

In my iOS app, I have to restrict the user to use iOS app per device. To do this I found a solution that we can use the UUID (Universally Unique Identifier) or UDID (Unique Device Identifier). But according to this answer I can't use UUID, because if app gets deleted or reinstalled UUID has been getting changed and I don't want this. Also Apple rejects apps if app uses UDID.

Is there any way to identify iOS device uniquely.

Answer

Vijay Tholpadi picture Vijay Tholpadi · Jun 19, 2015

Apple has done away with the approach of UDIDs and will reject apps that use the same for unique device identification. Source: TNW

What you are looking for is Vendor ID