Как получить номер IMEI устройства программно, используя xcode для телефонной пропасти?
Я хотел бы получить номер устройства imei и отправить его на html-страницу phonegap. Как мы должны сделать?
В Android-телефоне мы получим номер imei из файла java и отправим его в файл javascript.
Точно так же, как мы будем делать в iOS?
2 ответа
Как упоминали rckoenes, вы не можете получить IMEI. Также вы не можете получить любой идентификатор, который может связываться с физическим устройством (UDID, MAC-адрес). Однако, если вам нужно получить уникальный идентификатор, который будет оставаться постоянным, когда пользователь использует ваше приложение, вы можете использовать [UIDevice identifierForVendor]
имущество.
Обратите внимание, что вы не можете использовать этот идентификатор в рекламных целях, используйте [ASIdentifierManager advertisingIdentifier]
свойство вместо (следуя инструкциям для AdSupport).
Вы не можете, Apple больше не позволяет вам идентифицировать устройства. UDID
и решения для MAC-адресов были запрещены начиная с iOS 7.
Любое решение, которое вы можете найти при получении номера IMEI на iOS, требует использования частной библиотеки, и вашему приложению будет отказано в использовании этого.