【问题标题】:Accessing iPhone info from SDK从 SDK 访问 iPhone 信息
【发布时间】:2011-05-06 12:24:55
【问题描述】:

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

Determine device (iPhone, iPod Touch) with iPhone SDK

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

谢谢。

【问题讨论】:

    标签: iphone cocoa-touch iphone-sdk-3.0 ios4 ipad


    【解决方案1】:

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

    通常建议检查硬件型号(例如 iPhone 3GS / 4G / iPad),而是检查您需要的硬件功能(指南针、相机等)

    【讨论】:

    • 感谢 RupertP。那么是否有任何其他类可以获取上述 iPhone 特定信息。我需要获取 UDID、序列号、IMEI 等。但 UIDevice 它仅限于某些。我需要获得比 UIDevice 更多的数据。
    • 据我所知,如果不使用私有 API 调用,您无法检索序列号、IMEI 等。 UDID 可以通过 UIDevice 实现。你需要所有这些信息做什么? UDID 还不够吗?
    • 谢谢。这是用于客户端服务器通信。使用那些我将创建加密标识符,这是我的应用程序的要求。那么除了 UIDevice 之外,还有什么方法可以在不使用私有 API 的情况下检索设备信息?
    猜你喜欢
    • 2010-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多