2010-11-08 136 views
1

我需要從iPhone獲取設備信息。我瀏覽了這個鏈接並找到了獲取設備平臺的方法。從SDK訪問iPhone信息

Determine device (iPhone, iPod Touch) with iPhone SDK

在UIDeviceHardware它包括SYS/types.h中和sys/sysctl.h它已經使用了一些方法來訪問。所以我想知道這是否被應用程序商店接受,因爲它使用sys導入和sysctlbyname方法。我想確保這種方法是正確的。

謝謝。

回答

1

您應該查看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