为用户创建应用程序的唯一标识符的当前建议方法是什么?

时间:2013-06-23 21:36:43

标签: ios cocoa-touch

我被告知使用GUID / UUID或获取mac地址以在用户设备中唯一标识我的应用。

此外,我使用这两种方法阅读的应用程序在被上传到苹果商店后被苹果拒绝。

问题是......,Apple目前批准的方式是什么?

1 个答案:

答案 0 :(得分: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差异。