相关疑难解决方法(0)

UIDevice uniqueIdentifier已弃用 - 现在该怎么办?

刚刚看到UIDevice uniqueIdentifier属性iOS 5中已弃用,在iOS 7及更高版本中不可用.似乎没有替代方法或财产可用或即将出现.

我们的许多现有应用程序都严格依赖此属性来唯一标识特定设备.我们如何处理这个问题呢?

2011 - 2012文件中的建议是:

特别注意事项

不要使用uniqueIdentifier属性.要创建特定于应用程序的唯一标识符,可以调用该CFUUIDCreate函数创建一个UUID,并使用NSUserDefaults该类将其写入默认数据库.

但是,如果用户卸载并重新安装应用程序,则此值将不同.

deprecated uidevice ios

498
推荐指数
12
解决办法
16万
查看次数

如何生成应该适用于所有iOS版本的唯一标识符?

我想获得应该支持所有iOS版本的唯一标识符.任何人都可以帮助我解决这个问题.如你所知,苹果不推荐使用UDID方法,因此有可能使用wifi-mac地址生成唯一ID.但苹果将删除iOS7版本中的wifi mac地址.所以我的要求是生成一个新的唯一代码,应该适用于所有iOS版本.谢谢提前..

注意:用户重启设备或重新安装应用程序后,请勿更改UDID.

iphone uniqueidentifier udid ios

12
推荐指数
1
解决办法
2万
查看次数

标签 统计

ios ×2

deprecated ×1

iphone ×1

udid ×1

uidevice ×1

uniqueidentifier ×1