2012-11-16 26 views
7

Tôi đang cài đặt cấu hình cấu hình bằng cách sử dụng đăng ký qua mạng không dây (OTA). Thuộc tính thiết bị được hỗ trợ trên iOS trong giai đoạn tải trọng đầu tiên là gì? Tôi đang gửi sth như:Thuộc tính thiết bị được hỗ trợ trên iOS trong giai đoạn đăng ký là gì?

<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> 

Có thuộc tính nào khác mà tôi có thể nhận được từ thiết bị trong tải trọng này không? Ví dụ số sê-ri? Có bất kỳ danh sách chính thức nào về các thuộc tính có thể không? Bất kỳ trợ giúp nào cũng sẽ được đánh giá cao. Cảm ơn.

Trả lời

8

tôi đã không tìm thấy một danh sách chính thức, tuy nhiên, tôi biết bạn có thể nhận được các thuộc tính thiết bị sau đây trong giai đoạn tuyển sinh OTA:

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

Lưu ý quan trọng: Các phiên bản iOS mới hơn hỗ trợ ít hơn và ít thuộc tính hơn. iOS 6 khá nhiều chỉ DEVICE_NAME, UDID và VERSION.

+1

Đang thử trên iOS6.1, bạn vẫn có thể nhận được SERIAL và PRODUCT cũng như – quentinadam

+1

@goldmine: Và dường như không còn DEVICE_NAME nữa. – GManNickG

0

Tôi sẽ thêm VERSION đó không phải là chuỗi '8.3' (ví dụ), mà là id xây dựng bên trong của hệ điều hành. '8.3' có thể có nhiều VERSION như vậy (có thể là những thay đổi nhỏ vẫn được coi là cùng một cây nguồn.)

Có một số dịch vụ trực tuyến cung cấp tải xuống IPSW và cũng cung cấp tên nội bộ để tra cứu.

Truy cập: https://api.ipsw.me/v2.1/firmwares.json để biết danh sách id xây dựng.