2012-11-16 26 views
7

我正在使用無線(OTA)註冊來安裝配置文件。 iOS在第一階段有效載荷期間支持哪些設備屬性?像 我送某物:在註冊階段iOS上支持的設備屬性是什麼?

<plist version="1.0"> 
    <dict> 
     <key>PayloadContent</key> 
     <dict> 
      <key>Challenge</key> 
      <string>challenge</string> 

      <key>DeviceAttributes</key> 
      <array> 
       <string>UDID</string> 
       <string>DEVICE_NAME</string> 
       <string>VERSION</string> 
       <string>PRODUCT</string> 
       <string>MAC_ADDRESS_EN0</string> 
       <string>IMEI</string> 
       <string>ICCID</string> 
      </array> 

      <key>URL</key> 
      <string>https://my-profile-server</string> 
     </dict> 
     <key>PayloadDescription</key> 
     <string>Enter device into the encrypted profile service</string> 
     <key>PayloadDisplayName</key> 
     <string>Profile Service</string> 
     <key>PayloadIdentifier</key> 
     <string>com.xxx.mobileconfig.profile-service</string> 
     <key>PayloadOrganization</key> 
     <string>XXX</string> 
     <key>PayloadType</key> 
     <string>Profile Service</string> 
     <key>PayloadUUID</key> 
     <string>1a21d4dd-6723-45c5-a184-c3fe0075db14</string> 
     <key>PayloadVersion</key> 
     <integer>1</integer> 
    </dict> 
</plist> 

是否有更多的屬性,我可以在這樣的有效載荷設備得到什麼?例如序列號?有沒有可能的屬性的官方列表? 任何幫助將不勝感激。謝謝。

回答

8

我還沒有找到正式名單,但是,我知道你可以在OTA登記階段以下設備屬性:

  • DEVICE_NAME
  • UDID
  • IMEI
  • MEID
  • SERIAL
  • VERSION
  • PRODUCT
3

重要注意事項:較新版本的iOS支持的屬性越來越少。 iOS 6幾乎只有DEVICE_NAME,UDID和VERSION。

+1

嘗試在iOS6.1上,仍然可以獲得SERIAL和PRODUCT – quentinadam

+1

@goldmine:看起來不再是DEVICE_NAME。 – GManNickG

0

我會補充說VERSION不是字符串'8.3'(eg),而是操作系統的內部構建ID。 '8.3'可能有不止一個這樣的版本(可能是仍被認爲是相同源碼樹的小改動)。

有一些在線服務提供IPSW下載,並且還提供查找的內部名稱。

訪問:https://api.ipsw.me/v2.1/firmwares.json獲取構建ID列表。

相關問題