4 ms·
There are legitimate reasons to ask for a phone UDID -- namely tying together information from multiple applications. GameCenter does this, but only for a spec
by sanj 15y ago
There are legitimate reasons to ask for a phone UDID -- namely tying together information from multiple applications. GameCenter does this, but only for a specific subset of games.
Is someone going to come up with another fingerprinting mechanism?
The obvious approach is to use the MAC address:
http://stackoverflow.com/questions/677530/how-can-i-programmatically-get-the-mac-address-of-an-iphone http://stackoverflow.com/questions/677530/how-can-i-programm...
- spearo77 15y agoIf you have a suite of apps (free/paid) or that work together in a meaningful way, you can use a unique pasteboard to persist shared information. If you did that for advertising reasons, I'm sure Apple would reject/revoke the apps once they found out about it.
- sanj 15y agoWould that persist across resets?
- saurik 15y agoIf you mean reboots, then the various applications in the suite could store the identifier on disk and recover it if it is missing; and, if you mean restores, that place on disk could be something that is backed up by iTunes.
- spearo77 15y agoThe pasteboards are persistent across power-cycling. They may even survive restoring from backup (say after upgrading iOS or moving to another device), but I haven't tested that.
- wvenable 15y ago> namely tying together information from multiple applications That is not a legitimate reason. If I want my applications tied together I'll manage that myself.
- stephth 15y agoAnother example of legit usage of UDID: TestFlight.