こんなAPIで取得出来ます。
プロパティ | 意味 | 例(iPhone 4S[iOS 5.1.1]のとき) |
---|---|---|
iPhoneSettings.generation | 世代 | iPhone4S |
iPhoneSettings.uniqueIdentifier | UDID | |
iPhoneSettings.name | 名前 | iPhone4S |
iPhoneSettings.model | モデル | iPhone |
iPhoneSettings.systemName | システム名 | iPhone OS |
SystemInfo.operatingSystem | OSのバージョン | iPhone OS 5.1.1 |
JavaScriptで実機で情報を表示するプログラムはこんな感じ。
#pragma strict private var info: String; function Start () { info = ""; #if UNITY_IPHONE && !UNITY_EDITOR info += "iPhoneSettings.generation : " + iPhoneSettings.generation + "\n"; info += "iPhoneSettings.uniqueIdentifier : " + iPhoneSettings.uniqueIdentifier + "\n"; info += "iPhoneSettings.name : " + iPhoneSettings.name + "\n"; info += "iPhoneSettings.model : " + iPhoneSettings.model + "\n"; info += "iPhoneSettings.systemName : " + iPhoneSettings.systemName + "\n"; info += "SystemInfo.operatingSystem : " + SystemInfo.operatingSystem + "\n"; #endif } function OnGUI () { GUI.TextArea(Rect(10, 10, Screen.width-20, 300), info); }
システム名が iOS じゃなくて iPhone OS だったのがちょっと意外(昔、iPhone OSにしてそれから変更してないのかな?)。
関連情報
iPhoneSettings.generation
http://unity3d.com/support/documentation/Manual/Android-Advanced.html#Android