Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What happens as from 1st may since UDID will not be allowed?

Tags:

ios

iphone

udid

Hello everyone as read apps using udid will not be accepted as from 1st may 2013. And we have to use IOS 6 identifierForVendor to get the unique identifier if I am right.But will we able to set minimum deploment target to 4.3? In case devices still running IOS 4.3 or 5.0 how we can cater for UDID, since identifierForVendor is only available in IOS6? Does this mean we use a hash for mac address instead as the Unique identifier? Will that be supporting all IOS versions?

like image 465
veereev Avatar asked Mar 22 '13 06:03

veereev


People also ask

Does Apple still use UDID?

Every iPhone, iPad and iPod Touch has a Unique Device Identifier (UDID), which is either a 40-character alphanumeric string (on iPhone X models and prior.) Or a 24 character identifier with a dash after the 8th digit, on iPhone XS and subsequent models) that is unique to each device.

Should I give out my UDID?

If you trust the developer, sure. The UDID is just a unique identifier for your physical iPhone, and the developer needs to register it with Apple so that they can build the app for you.

Is UDID card valid all India?

Application for UDID card can be submitted online. So, it will make life easier for PWDs. The UDID Card holder will no longer need to carry lengthy documents as proof of her disability. UDID Card will be acceptable everywhere to prove one's disability condition.

What is the use of UDID in iPhone?

UDIDs are used to associate a device to an iOS developer account so that developers can install and test their apps before releasing them. Connecting the UDID to a developer account also allows that device to install beta releases of iOS for testing.


1 Answers

You can use CFUUID to generate a UUID. You can than store it in KEYCHAIN on the very first launch.. you can get it like this...

NSString *uuid = nil;
CFUUIDRef theUUID = CFUUIDCreate(kCFAllocatorDefault);
if (theUUID) 
{
 uuid = NSMakeCollectable(CFUUIDCreateString(kCFAllocatorDefault, theUUID)); 
 [uuid autorelease];
CFRelease(theUUID);
}

You can use this ID to identify the app.

like image 126
Krishna Avatar answered Sep 28 '22 07:09

Krishna