iPhone应用的唯一标识符

31

对于一个将图像提交到服务器的iPhone应用程序,我需要以某种方式将同一手机的所有图像联系在一起。每次提交时,我希望发送一些唯一的手机标识符。查看了

[[UIDevice mainDevice] uniqueIdentifier]
[[NSUserDefaults standardDefaults] stringForKey:@"SBFormattedPhoneNumber"]
但在模拟器中出现错误。

是否有一种经过苹果授权的方法可以实现这个功能?


你能访问序列号吗? - Darryl Hein
之前在使用<pre>[[UIDevice mainDevice] uniqueIdentifier]</pre>时出现了错误,但是<pre> [[UIDevice currentDevice] uniqueIdentifier]</pre>似乎可以正常工作。 - Martin Redmond
请参考https://dev59.com/iXVC5IYBdhLWcg3ww0Dr,了解为什么获取SBFormattedPhoneNumber不再起作用。 - Archie
13个回答

0

0

这里有更多关于从iTunes获取它的信息,这对于测试目的可能会有用。


0

虽然我没有做过 iPhone 的工作,但是你可以尝试对手机上的某些唯一标识进行哈希处理,比如电话号码?

获取 iPhone 号码


这经常有效,但在很多情况下会返回不正确的信息。它可以得到一个电话号码,但不能保证是当前的电话号码、有效的电话号码或者唯一的号码。 - Tom Harrington
1
iPod Touch通常有电话号码吗? - user23743
电话号码绝对不是唯一的。它也是许多人所知道的,因此不适合用于保护任何网络服务后面的数据。此外,当您更改电话号码时会发生什么? - npellow

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接