投票一次没有任何用户名

时间:2012-06-10 09:32:36

标签: iphone objective-c ios uuid udid

我希望我的应用用户能够投票一次。这意味着我需要他们的UDID。

由于我不想唠叨注册我的应用程序,我发现有必要为该设备使用一些标识。

我听说Apple已弃用设备UDID。

我该如何做到这一点?

4 个答案:

答案 0 :(得分:7)

正如许多人所说,UDID块不是世界末日,因为苹果提供了仍然绑定到设备特定变量的方法。

我会阅读博客文章Thriving Amid An Explosion of UDID Alternatives并详细了解您的应用所需的内容。

答案 1 :(得分:7)

我会使用OpenUDID 它使用起来非常简单 你会做以下

#include "OpenUDID.h"
NSString* openUDID = [OpenUDID value];

从这里抓住它 https://github.com/ylechelle/OpenUDID/

答案 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