因此,苹果公司拒绝使用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/

10-11 00:03