因此,苹果公司拒绝使用UDID的应用程序。关于此有很多文章,但是我找不到在哪里写,使用OpenUDID很好。
因此,也许有人知道苹果公司是否会批准这一点?
如果OpenUDID具有所有功能作为UDID?
也许有人正在使用这种方法,并且可以解释更多吗?
最佳答案
似乎最简单的解决方案是只生成自己的UUID:
NSString *UUID() {
CFUUIDRef cfuuid = CFUUIDCreate(NULL);
NSString *uuid = (__bridge_transfer NSString *)CFUUIDCreateString(NULL, cfuuid);
CFRelease(cfuuid);
return uuid;
}
如果需要在整个卸载/安装周期中保持此状态,请按照以下说明将其放入钥匙串(keychain)中:https://stackoverflow.com/a/11597291/382374
最好的是,这就是Apple建议您这样做的方式。
祝你好运!
关于objective-c - 用OpenUDID替换UDID是个好方法吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10448197/