gpt4 book ai didi

ios - 如何处理在 iOS 5 及以下版本的 identifierForVendor 上运行的应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:18:14 26 4
gpt4 key购买 nike

在过去的几天里,我听说 Apple 正在做这样的事情,即使用正在运行的设备的 UDID 标识符的应用程序将被 Apple App Store 拒绝 (Here is where I have read this)。他们建议开发人员使用 iOS 6 中引入的 identifierForVender。我对这种易于转换没有问题,但如果我仍想支持在iOS 低于 iOS6?我是否仍然可以使用 UDID 标识符?我认为这不是很清楚。

最佳答案

如果您继续使用独立于 iOS 版本的 uniqueIdentifier,您的应用将被拒绝。我建议使用 OpenUDID相反,它是已弃用的 uniqueIdentifier 的直接替代品。

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

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

关于ios - 如何处理在 iOS 5 及以下版本的 identifierForVendor 上运行的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15614903/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com