Мне было интересно, есть ли способ узнать, является ли iPad черным или белым с помощью кода? Простой поиск в Google ничего не показал.
Как узнать, есть ли у iPad черный или белый код?
Ответ 1
Серийный номер на iPhone дает вам всю эту информацию, вам просто нужно сопоставить код для цвета с самим цветом.
Типичный формат iPhone SN выглядит следующим образом: AABCCDDDEEF
AA = Factory and Machine ID
B = Year of Manufacturing (9 is 2009/2019, 0 is 2010/2020, 1 is 2011 and so on)
CC = Production Week (01 is week 1 of B, 11 is week 11 of B and so on)
DDD = Unique Identifier
EE = Color (A4=black)
F = size (S=16GB, T=32GB)
http://www.pressbyte.com/640/decode-iphone-hardware-information-serial-number/
Эта ссылка может быть полезна для получения S/N.
Ответ 2
Цвет устройства Apple можно найти, проанализировав его серийный номер. Вы можете использовать набор I/O Kit для получения серийного номера. Пожалуйста, обратитесь к:
Различия между черными и белыми iPhones?
Использование IOKit для возврата серийного номера Mac возвращает 4 дополнительных символа
Но вам нужно быть осторожным, потому что Apple может отклонить ваше приложение (я еще не пытался использовать libIOKit.a в своем приложении):
Если я получаю доступ к серийному номеру iPhone внутри приложения, разрешено ли это в App Store?