如何通过程序获取iPhone的IMEI号码?

3

我已经使用以下代码在Objective-C中获取iPhone的IMEI号码:

NSString *imei = [[NetworkController sharedInstance] IMEI];

但是我遇到了这个错误,使用了未声明的标识符“NetworkController”。 我已经导入了AFNetworking.h,但是无法解决此错误。 有人可以帮我解决这个问题吗?


好的,谢谢我帮忙。 - Hari Mohan
2个回答

10
You can get the UDID, but can not get the IMEI.Apple does not allow this.

1
从iOS 5开始,您将无法获取设备UDID,但是您可以获取供应商ID,这类似于供应商特定的设备ID,如果用户重新安装应用程序并且没有来自同一供应商的其他应用程序,则该值将不同。 - Rikh
现在,使用UUID作为用户的唯一标识符更好。 - Shobhit C
从IOS 5开始,苹果限制了获取UDID的操作。因此这是不可能的。答案错误。 - Balaji Kondalrayal

3

你无法获取iPhone的IMEI号码。这是苹果的安全政策,如果违反可能导致你的应用被拒绝。

此外,可以参考这个链接:使用Objective-C查找IMEI号码


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