2012-11-16 22 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列表。

相关问题