Skip to content

Latest commit

 

History

History
58 lines (35 loc) · 3.41 KB

apple-udid.md

File metadata and controls

58 lines (35 loc) · 3.41 KB

Apple UDID

Date: 2016-01-26
Last Update: 2016-01-26


Maintaining Identifiers, Devices, and Profiles

Scroll down to:
Locating Device IDs Using Xcode
and
Locating iOS Device IDs Using iTunes (iOS, tvOS)


###APPs cannot access UDID March 21, 2013###

Starting May 1, the App Store will no longer accept new apps or app updates that access UDIDs. Please update your apps and servers to associate users with the Vendor or Advertising identifiers introduced in iOS 6. You can find more details in the UIDevice Class Reference.

The deprecation of UDID made it clear that Apple was looking to make it more difficult for mobile apps to backtrack to an individual. After the deprecation of UDID a couple mobile applications not only continued to use UDID but passed the value in the clear which was not taken well by Apple and many of those applications started to be rejected from the App Store. (sic)

On Thursday, Apple informed iOS App developers that as of May 1, the App Store will stop accepting new apps or app updates that access a device's unique identifier or fail to support Retina devices and the iPhone 5.

Eric Smith, Assistant Director of Information Security and Networking at Bucknell University in Lewisburg, Pa., discovered 68 percent of the 57 top applications in the App Store sent out UDID information, back to a remote server, owned either by the application developer or an advertising partner.


###Phonegap Issue CB-49###

References

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.