2012-10-01 20 views
0

В моем приложении я хочу UDID всех устройств, на которых установлено мое приложение. Могу я получить это?Способ получения UDID всех устройств, на которых установлено мое приложение

Есть ли способ получить UDID?

Спасибо за любую помощь.

+0

Что вы имели в виду под «Я хочу UDID всех устройств, на которых установлено мое приложение». ? – Maulik

+0

Я имею в виду, предположим, что мое имя приложения «XYZ» и установлено на 5 устройствах. Я хочу, чтобы все эти 5 устройств UDID. Можно ли это получить? – Nikunj

+0

Нет, вы не можете это сделать. Посмотрите мой обновленный ответ – Maulik

ответ

3

Я уверен, что вы не можете получить UDID с каждого устройства, на котором установлено ваше приложение. Это откроет возможности для нарушения конфиденциальности - я уверен. Вы можете получить только UDID устройства, которое вы держите в руке, или если кто-то отправит вам ваш UDID. Однако в iOS 6 Apple отходит от системы UDID.

3

Вы можете получить UIID по NSLog(@"%@",[[UIDevice currentDevice] uniqueIdentifier]);

Я хочу UDID всех устройств, в которых установлен мое приложение.

Вы можете получить UIID с помощью веб-сервиса. Вам необходимо написать веб-службу, чтобы отправить UIID на ваш сервер.

1

Это зависит от того, что вы имеете в виду. Вы имеете в виду старый UDID для устройств iOS или просто уникальный идентификатор для каждого устройства?

Если это последний, см. answers to this question.

Как я писал в своем ответе, есть новый NSUUID method you can use.

После того, как приложение прочитает это, вы, вероятно, захотите опубликовать его на своем веб-сервере для хранения.

2

Использование UDID устарело и заменено UUID.

Если вам требуется собрать это приложение, вам необходимо будет установить HTTP-соединение с сервером и записать эту информацию (обычно в базу данных).

Смежные вопросы