2013-06-23 19 views
-1

我被告知使用GUID/UUID或獲取MAC地址來唯一標識用戶設備中的應用程序。什麼是當前建議的方式爲我的應用程序爲用戶創建唯一標識符?

此外,使用這兩種方法閱讀的應用程序一旦上傳到蘋果商店就被Apple拒絕。

闕問題是...,蘋果會批准目前的方式是什麼?

感謝

+1

蘋果批准e。 G。 OpenUUID的使用(甚至可以將它存儲在鑰匙串中,以使其在應用重新安裝之間保持不變)。耶穌更寬容:你可以使用任何東西,直到它不違反十誡。 – 2013-06-23 21:40:51

+0

可能重複的[UIDevice uniqueIdentifier棄用 - 現在做什麼?](http://stackoverflow.com/questions/6993325/uidevice-uniqueidentifier-deprecated-what-to-do-now) – rmaddy

+0

檢查日期,帖子是從2011年起,它不會被複制 – RollRoll

回答

3

檢查這篇文章:http://www.doubleencore.com/2013/04/unique-identifiers/

你可能想使用廣告標識

NSString *adId = [[[ASIdentifierManager sharedManager] advertisingIdentifier] UUIDString];

或者標識符賣方

NSString *idfv = [[[UIDevice currentDevice] identifierForVendor] UUIDString];

此外,如果您打算使用OpenUDID或ODIN1(或基於MAC地址的其他解決方案),您可能需要查看iOS 7發行說明和API差異。

相關問題