相关疑难解决方法(0)

UDID和UUID之间的差异

有人说UDID (Unique Device IDentifier),有人说UUID (Universally Unique IDentifier).它们是否相同?它们之间有什么区别?

iphone uuid udid ipad ios

37
推荐指数
4
解决办法
6万
查看次数

适用于iOS 7.0及更高版本的iOS设备的唯一标识

寻求你的帮助

获取设备标识符时我遇到了问题.实际上我使用的是UIDevice + IdentifierAddition.h,NSString + MD5Addition.h类来获取Identifier,但它为我的所有设备返回相同的标识符,iPhone 4s(iOS 7.1)和iPhone 5(iOS 7.1.1).

任何人都可以解决这个问题.因为我想要一个特定于设备的东西.它是我的应用要求.

重要提示:我想在应用程序商店提交此应用程序,所以请回答必须符合指南

objective-c ios ios7

15
推荐指数
4
解决办法
3万
查看次数

在某些情况下,UUID是否会发生变化

我正在使用用户的设备UUID来获取独特的设备.

NSString  *currentUUIDString = [[[UIDevice currentDevice] identifierForVendor] UUIDString];
Run Code Online (Sandbox Code Playgroud)

我知道UUID如果应用程序被删除/重新安装(Apple文档),则会更改.

但是UUID对于以下情况会有变化吗?

  1. 如果应用已更新.(发现同样的问题)
  2. 如果设备OS version已升级.
  3. 如果做iCloud/iTunes备份和恢复.
  4. 如果设备已重置.(在这种情况下,我认为UUID Keychain存储将无法正常工作.我想,钥匙串存储也会被清除.)

编辑:

不,这不重复,该问题与如何唯一地识别设备有关,我已经遵循了.我知道我们可以用来UUID唯一地识别设备.但我担心的是UUID可能会发生变化的频率是多少,如果发生变化,那么它可以改变的场景是什么.

uuid keychain uniqueidentifier ios icloud

10
推荐指数
1
解决办法
7151
查看次数

标签 统计

ios ×3

uuid ×2

icloud ×1

ios7 ×1

ipad ×1

iphone ×1

keychain ×1

objective-c ×1

udid ×1

uniqueidentifier ×1