Можно ли получить другую информацию об устройстве только из UDID?

Мне интересно, знает ли кто-нибудь о каких-либо методах получения информации об устройстве только из UDID устройства (iOS). Например, если клиент дает вам UDID устройства, можно ли вообще узнать модель устройства?

Спасибо!


person rebello95    schedule 28.07.2014    source источник


Ответы (2)


Нет. UDID — это хэш SHA1 из нескольких компонентов, и во всех смыслах его невозможно отменить.

http://theiphonewiki.com/wiki/UDID

Вы можете получить необходимую информацию из [UIDevice currentDevice]

person chedabob    schedule 28.07.2014

да. Apple хранит такую ​​информацию о любом когда-либо проданном устройстве iOS. Они, вероятно, даже знают первоначального владельца и текущую версию ОС, установленную на устройстве, поскольку не разрешают установку без их онлайн-согласования.

Если вы являетесь администратором Программы развития Apple (или имеете отдельный аккаунт разработчика), вы можете зарегистрировать UDID для разработки и получить некоторую информацию для данного UDID (например, платформу, класс устройства и модель).

Вы даже можете сделать это программно!

  • ПРИМЕЧАНИЕ 1. Apple может отслеживать такие действия. IANAL и я не осведомлены о юридических последствиях получения информации об устройствах, которыми вы не владеете.
  • ПРИМЕЧАНИЕ 2. Учетные записи Программы разработки ограничены по количеству устройств, которые они могут зарегистрировать.

Используйте с умом...

person Elist    schedule 18.01.2017