我正在写一个iphone应用程序,它使用REST与我的服务器通信.主要问题是,我需要以某种方式识别用户.不久前,我们被允许使用UDID,但现在不再允许了.那我应该用什么呢?我需要在iphone上使用某种标识符,因此用户将删除应用程序,再次安装它,并且他将获得相同的ID.
寻求你的帮助
获取设备标识符时我遇到了问题.实际上我使用的是UIDevice + IdentifierAddition.h,NSString + MD5Addition.h类来获取Identifier,但它为我的所有设备返回相同的标识符,即iPhone 4s(iOS 7.1)和iPhone 5(iOS 7.1.1).
任何人都可以解决这个问题.因为我想要一个特定于设备的东西.它是我的应用要求.
重要提示:我想在应用程序商店提交此应用程序,所以请回答必须符合指南
我很困惑我应该用什么来唯一地识别我的用户?
我也想支持iOS7,但我不明白这些差异.
我目前正在使用此代码段生成UUID:
CFUUIDRef udid = CFUUIDCreate(NULL);
NSString* createdUUID = (NSString *) CFUUIDCreateString(NULL, udid);
[createdUUID autorelease];
CFRelease(udid);
Run Code Online (Sandbox Code Playgroud)