我希望我的应用用户能够投票一次。这意味着我需要他们的UDID。
由于我不想唠叨注册我的应用程序,我发现有必要为该设备使用一些标识。
我听说Apple已弃用设备UDID。
我该如何做到这一点?
答案 0 :(得分:7)
正如许多人所说,UDID块不是世界末日,因为苹果提供了仍然绑定到设备特定变量的方法。
我会阅读博客文章Thriving Amid An Explosion of UDID Alternatives并详细了解您的应用所需的内容。
答案 1 :(得分:7)
我会使用OpenUDID 它使用起来非常简单 你会做以下
#include "OpenUDID.h"
NSString* openUDID = [OpenUDID value];
答案 2 :(得分:3)
使用此方法
+ (NSString *)newUUID
{
CFUUIDRef theUUID = CFUUIDCreate(NULL);
CFStringRef string = CFUUIDCreateString(NULL, theUUID);
CFRelease(theUUID);
return (NSString *)string;
}
答案 3 :(得分:0)
如果您有明确的时间(可能)明天的WWDC主题演讲,这对您来说很有意思:The Wall Street Journal: Apple to Release New Tracking Tool for Apps