首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在iOS7上安装更新版本后,苹果设备UUid发生变化

在iOS7上安装更新版本后,苹果设备UUid发生变化
EN

Stack Overflow用户
提问于 2014-04-10 13:58:14
回答 1查看 1K关注 0票数 0

在我使用的objective c中获取用户的设备UUID

代码语言:javascript
复制
[UIDevice currentDevice].identifierForVendor.UUIDString 

在ios 6中,现在当我尝试下载该应用程序的IOS-7版本时,整个UUID都被更改了。不知道如何解决这个问题。

它看起来像这样,

在从应用程序商店下载相同的应用程序后安装IPA === 0849EC56-XXXX-XXXX-XXXX-EF1625FB58C8​时,它会提供UUID - 285E6931-XXXX-XXXX-XXXX-08D85052E180​

EN

回答 1

Stack Overflow用户

发布于 2014-04-10 15:45:42

对于iOS设备来说,UUIDString并不是独一无二的,它对于你的应用来说是独一无二的。

阅读苹果文档

identifierForVendor向应用程序供应商唯一标识设备的字母数字字符串。(只读)

代码语言:javascript
复制
@property(nonatomic, readonly, retain) NSUUID *identifierForVendor

对于来自在同一设备上运行的同一供应商的应用程序,此属性的值是相同的。对于同一设备上来自不同供应商的应用程序,以及不同设备上的应用程序,无论供应商是什么,都会返回不同的值。

通常,供应商由App Store提供的数据确定。如果应用程序不是从应用程序商店安装的(例如企业应用程序和仍在开发中的应用程序),则根据应用程序的捆绑包ID计算供应商标识符。捆绑包ID假定为反向DNS格式。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22979718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档