I know that the UDID is deprecated in iOS 5.0. Before I go crazy and update all my apps that have a [UIDevice currentDevice].uniqueIdentifier call, I would like to know if the iPhone 4S will report a UDID.
If it has a UDID, basically it will save me the trouble of updating my apps right away. If it doesn't have a UDID and basically terminates the app after the call for the UDID, then I will really need to update my apps right away.
Thanks in advance.
It definitely still works - we've seen a bunch of purchases logged in our system today from iPhone 4S users whose devices presented valid UDIDs. (obtained via uniqueIdentifier
) But Apple may very well remove it in iOS 6, so it's worth beginning to explore workarounds.