如何在我新升级的应用程序中获取旧的UDID

时间:2013-05-21 11:28:51

标签: objective-c ios5 udid

我正在使用UDID来保存和检索来自remote DB的数据,现在苹果已经depreciated了UDID。 现在,如果我使用iOS5.

开发的新版本更新我的应用,如何检索已保存的数据

3 个答案:

答案 0 :(得分:3)

你不能,除非你将UDID保存在某些地方,例如NSUserDefaults

Apple不再允许应用使用[UIDevice uniqueIdentifier]方法。如果在您的代码中使用它,Apple将拒绝该应用程序。

答案 1 :(得分:-1)

看看这个图书馆 https://github.com/ylechelle/OpenUDID

现在我们无法访问udid,但此类会生成一个随机ID。我不知道你是否想要管理你的推送通知,但它非常好!

答案 2 :(得分:-1)

在这种情况下,您无法从db检索数据!你没有使用其他独特的数据,如电子邮件或......?

“uniqueIdentifier”是一个创建UDID字符串的方法,我不确定,但我认为你可以通过重新生成UDID来解决你的问题,我的意思是你应该找到创建UDID的算法:O