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.
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