我想我的應用程序用戶能夠投票一次。這意味着我需要他們的UDID。投票一次沒有任何用戶名
由於我不會嘮叨註冊到我的應用程序,所以我覺得有必要對該設備使用一些標識。
我聽說Apple不贊成使用設備UDID。
我該如何做到這一點?
我想我的應用程序用戶能夠投票一次。這意味着我需要他們的UDID。投票一次沒有任何用戶名
由於我不會嘮叨註冊到我的應用程序,所以我覺得有必要對該設備使用一些標識。
我聽說Apple不贊成使用設備UDID。
我該如何做到這一點?
我會用OpenUDID 它的使用方法很簡單 你會做以下
#include "OpenUDID.h"
NSString* openUDID = [OpenUDID value];
對不起,這麼遲纔回復。項目中有多少東西可以分散您的注意力,這是驚人的。謝謝! – Ted
正如很多人所說的那樣,UDID塊並不是世界末日,因爲蘋果已經提供了仍然綁定到設備特定變量的方法。
我會閱讀博客條目Thriving Amid An Explosion of UDID Alternatives,並詳細講解您的應用程序需要的內容。
使用3.5分據該梅索德
+ (NSString *)newUUID
{
CFUUIDRef theUUID = CFUUIDCreate(NULL);
CFStringRef string = CFUUIDCreateString(NULL, theUUID);
CFRelease(theUUID);
return (NSString *)string;
}
這不會很好地發揮作用,什麼阻止用戶只需卸載並重新安裝應用程序並每次獲取新的UUID? –
那麼,你可以寫下你的鑰匙鏈 – Ted
如果你有時間直到(可能)明天的WWDC主題演講,這可能對你很有趣:The Wall Street Journal: Apple to Release New Tracking Tool for Apps
謝謝!聽起來不錯 – Ted
如果您的意思是'UDID'請看看[this](http://stackoverflow.com/questions/6993325/uidevice-uniqueidentifier-deprecated-what-to-do-now-78/7873609#7873609) – Mat
課程! MAC地址!! – Ted
另外,傳聞稱蘋果將在WWDC2012的未來一週內公佈UDID作爲iOS 6的一部分。 – theTRON