我被告知使用GUID / UUID或获取mac地址以在用户设备中唯一标识我的应用。
此外,我使用这两种方法阅读的应用程序在被上传到苹果商店后被苹果拒绝。
问题是......,Apple目前批准的方式是什么?
答案 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差异。