Have any of them rejected Apple iOS to use UDID devices?

I heard some rumors that Apple rejects applications to use the deprecated iOS5 method [UIDevice uniqueIdentifier]. Can anyone confirm that they had the application rejected for this reason? I know of alternatives to using this deprecated method, but one of our clients is asking for a third-party library that we know uses this method.

I would be surprised if this is so, as the API method is deprecated and not closed.

+5
source share
5 answers

Apple does not give up applications because of this. I collect device UDIDs along with tokens in my applications that support push notifications, and all of them have been approved. UDIDs are just out of date , which means that Apple will ultimately not allow you to access them. Still working and will be approved.

I heard that Apple refused access to UDIDs so that developers and third-party analysts could not identify specific people. If this were truly due to problems with iCloud, Apple would obviously fix it, rather than hinder everyone else.

: , Apple UDID . , CFUUID . NSUserDefaults . , , keychain , UDID, . , .

+6

1 , App Store , UDID. , , iOS 6. UIDevice.

: https://developer.apple.com/news/

+3

, , UDID - - - , API.

, UDID , . , , UDID

+2

UDID uniqueIdentifier UIDevice. , , iOS 6

NSUUID *uuid = [[UIDevice currentDevice] identifierForVendor];
NSString *uuidString = [uuid UUIDString];

ADSupport

+1

1 Apple , UDID. , , , , , "uniqueIdentifier" .

, , , , , .

, , .ipa( ad-hoc) .zip, fgrep -R uniqueIdentifier . /. , , .

.

+1

All Articles