做什么用的iOS 5以下运行identifierForVender应用(What to do wit

2019-07-23 05:25发布

苹果正在它,这样我听说在过去几天的使用,他们正在运行上会从苹果应用程序商店拒绝了该设备的UDID识别码(应用这里是我看过这个 )。 他们建议开发者使用identifierForVender这是在IOS 6我介绍没有问题与此很容易改过来,但我该怎么使用,如果我还是要支持上运行的设备iOS低于iOS6 ? 我仍然可以使用UDID识别码或没有? 我不相信这是很清楚的。

Answer 1:

如果你继续使用你的应用程序将会被拒绝uniqueIdentifier独立的iOS版本。 我建议使用OpenUDID代替,这是一个简易替换已过时的uniqueIdentifier

您可以检查是否identifierForVendor可用,或者您也可以在所有情况下使用OpenUDID。

if ([[UIDevice currentDevice] respondsToSelector:@selector(identifierForVendor)]) {
    // Use: [[[UIDevice currentDevice] identifierForVendor] UUIDString];
} else {
    // Use: [OpenUDID value];
}


文章来源: What to do with apps running on iOS 5 and below for identifierForVender