从SDK访问iPhone信息

问题描述:

我需要从iPhone获取设备信息。我浏览了这个链接并找到了获取设备平台的方法。从SDK访问iPhone信息

Determine device (iPhone, iPod Touch) with iPhone SDK

在UIDeviceHardware它包括SYS/types.h中和sys/sysctl.h它已经使用了一些方法来访问。所以我想知道这是否被应用程序商店接受,因为它使用sys导入和sysctlbyname方法。我想确保这种方法是正确的。

谢谢。

您应该查看UIDevice,因为UIDeviceHardware似乎是一个私有API(文档中没有信息)。

一般我们建议检查硬件型号(例如iPhone 3GS/4G/iPad的),但你需要的硬件功能(指南针,相机等)

+0

感谢RupertP。那么还有没有其他的课程可以像上面那样获得iPhone的具体信息。我需要获取UDID,序列号,IMEI等,但UIDevice只能确定。我需要获得比UIDevice更多的数据。 – Dilshan 2010-11-08 09:54:45

+1

据我所知,你不能检索序列#,IMEI等,而不使用私人API调用。 UDID可以通过UIDevice进行。你需要什么所有这些信息? UDID不够? – RupertP 2010-11-08 10:40:56

+0

谢谢。这是用于客户端服务器通信。使用这些我将创建加密标识符,这是我的应用程序的要求。因此,除了UIDevice之外,还有什么方法可以在不使用私有API的情况下检索设备信息? – Dilshan 2010-11-08 13:13:43