Какие атрибуты устройств поддерживаются в iOS на этапе регистрации?
Я устанавливаю профиль конфигурации, используя регистрацию over-the-air (OTA). Какие атрибуты устройств поддерживаются в iOS во время первой фазы полезной нагрузки? Я посылаю sth как:
<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>
есть ли еще атрибут, который я могу получить от устройства в этой полезной нагрузке? Например серийный номер? Есть ли официальный список возможных атрибутов? Любая помощь будет высоко ценится. Спасибо.
4 ответов
Я не нашел официального списка, однако я знаю, что вы можете получить следующие атрибуты устройства на этапе регистрации OTA:
- ИМЯ_УСТРОЙСТВА
- UDID
- IMEI
- MEID
- серийный
- версия
- продукт
важное примечание: новые версии iOS поддерживают все меньше и меньше свойств. iOS 6 в значительной степени делает только DEVICE_NAME, UDID и версию.
- UDID
- версия
- продукт (т. е. iPhone1, 1 или iPod2, 1)
- MAC_ADDRESS_EN0 (WiFi MAC-адрес)
- DEVICE_NAME (заданное имя устройства "iPhone")
- IMEI (только на айфонах)
- ICCID (только на айфонах)
Я добавлю, что версия не является строкой " 8.3 " (например), а скорее внутренним идентификатором сборки ОС. "8.3" может иметь более одной такой версии (возможно, незначительные изменения, которые по-прежнему считаются одним и тем же исходным деревом.)
есть некоторые онлайн-сервисы, которые предлагают загрузки IPSW, а также предоставляют внутреннее имя для поиска.
посещение:https://api.ipsw.me/v2.1/firmwares.json для списка идентификаторов сборки.