Home / Apple / Apple killing developer access to UDID in iOS 5

Apple killing developer access to UDID in iOS 5

As noted by TechCrunch, Apple has alerted developers in recent documentation that it is in the process of deprecating access to the uniqueidentifier alphanumeric string that is unique to each iOS device.

Apple recommends developers create a UDID specific to apps.

Obviously,  UDIDs were a security threat as marketers and advertisers (and worse) could follow your usage patterns and gather data through different apps.

Apple likely will continue to use the UDID for its iAds, GameCenter, subscriptions and other services it offers across iOS devices, or so one industry CEO thinks:

“I guarantee Apple will not stop using UDID,” predicts one mobile industry CEO. If Apple does continue to use UDID for itself but denies it to developers that would be an “extremely lopsided change.” It would give Game Center and iAds yet one more advantage over competing third-party services.”

This is a big deal, especially for any mobile ad networks, game networks or any app which relies on the UDID to identify users. Many apps and mobile ad networks, for instance, uses the UDID or a hashed version to keep track of who their users are and what actions they have taken. App publishers are now supposed to create their own unique identifiers to keep track of users going forward, which means they may have to throw all of their historical user data out the window and start from scratch.
Deprecated in iOS 5.0
uniqueIdentifier
An alphanumeric string unique to each device based on various hardware details. (read-only) (Deprecated in iOS 5.0. Instead, create a unique identifier specific to your app.)
If Apple does permanently phase out UDID access it could cause major problems for developers and third party services. One mobile industry CEO told TechCrunch that it would be an "extremely lopsided change" giving a Game Center and iAds another advantage over their competitors.

deprecated_UIDevice_Methods

UIDevice

Download Full Version

About J8mesz

I don't strive to be #1, but to be the only one.

Leave a Reply