首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从iOS设备中获得唯一的身份?

如何从iOS设备中获得唯一的身份?
EN

Stack Overflow用户
提问于 2015-01-02 08:02:41
回答 2查看 870关注 0票数 1

我是NewBie in iOS Development,我知道这个问题被问了很多次。我正在做研发,但没有得到我的答案。我想从设计中获得任何独特的身份。我知道有很多选择,比如

代码语言:javascript
复制
1.UDID
2.UUID

但是在iOS 7中,苹果不接受从设计中获取UDID的应用程序,所以这个选项对我来说是阻止的。现在第二个选项是UUID,但是从我的研发结果来看,每次用户完全卸载并重新安装应用程序时,UUID都会被更改。所以,对于相同的设备,我会得到不同的UUID。另一个选择是

代码语言:javascript
复制
Device Token

在这里,我想知道,对于推送通知服务,每次用户卸载并重新安装应用程序时,Device Token都是相同的。如果设备令牌在每次卸载和重新安装过程中是不同的,那么请给我任何唯一标识的解决方案,每次都是相同的。

提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-01-02 08:05:13

您可以将UUID保存在密钥链中,因此,即使卸载和重新安装应用程序,您仍然可以得到它。

票数 2
EN

Stack Overflow用户

发布于 2015-01-02 09:38:23

如果您只想唯一地识别设备,那么您可能希望使用[UIDevice identifierForVendor],只要应用程序来自同一个供应商并运行在同一台设备上,它就会保持不变。

文档

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

https://stackoverflow.com/questions/27739170

复制
相关文章

相似问题

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