It has just come to light that the UIDevice uniqueIdentifier property is deprecated in iOS 5 and unavailable in iOS 7 and above. No alternative method or pr
check this out,
we can use Keychain instead of NSUserDefaults
class, to store UUID
created by CFUUIDCreate
.
with this way we could avoid for UUID
recreation with reinstallation,
and obtain always same UUID
for same application even user uninstall and reinstall again.
UUID
will recreated just when device reset by user.
I tried this method with SFHFKeychainUtils and it's works like a charm.