Это назревало давно — аж с августа 2011-го. Именно тогда Apple впервые заговорила о том, что уникальные идентификаторы устройств — они же UDID — перестанут быть доступны разработчикам. Тем они были нужны в основном для сбора рекламной статистики, хотя существуют и другие способы подзаработать на их использовании. Пардон — существовали, ведь начиная с 1 мая цензура App Store перестанет пропускать приложения, считывающие UDID.
Apple сообщила о своём решении через новостную секцию сайта для разработчиков. Причём подчеркнула, что новые версии уже одобренных приложений с использованием UDID тоже не пройдут цензуру. Как было сказано выше, неожиданностью для сообщества это не стало. Другой вопрос, или даже два вопроса — есть ли альтернатива, и было ли у писателей софта достаточно времени на подготовку? Да и снова да. Альтернатива — так называемые Advertising Identifiers, рекламные идентификаторы iOS 6 (разработчикам советуют изучать описание класса UIDevice). iOS 6 вышла в сентябре, а UDID нельзя будет использовать с мая. Восьми месяцев вполне должно хватить, чтобы «мигрировать».
Каковы отличия между UDID и рекламными ID? Последние не имеют привязки к вашим личным данным, т.е. прошлогодний скандал с ФБР и компанией BlueToad ни за что не повторится. Для помешанных на конфиденциальности это большое облегчение. [apple]
18 комментариев
Форум →Ну слава богу! Теперь я смогу спать спокойно)))
@alexander.vld, хахахаха!)))
.. Мне аш жарко стало!
А разве по token не нельзя определить девайс?
@max779, token можно сбросить и создать новый.
А testflight тоже умрет, получается?
@Артур Малосиев, их же нет в App Store, занчит им вообще по барабану
@Артур Малосиев, почему же? это обычный веб сервис
@Артур Малосиев, testflight не имеет никакого отношения к UDID. Это просто один из сервисов, который помогает блондинкам тестировать софт.
@t.r.o.n., Хороши блондинки… Там достаточно много разработчиков тестируют софт так.
а как же пуши будут отправлятся? Большинство сервисов или закроется, либо же альтернативу будет искать, а если самописный???…..
@snake302, Для отправки пушей UDID не используется, используется Device Push Token, он никогда небыл привязан к UDID и может меняться при переинсталяции приложения
Уже давно вместо UDID все используют WiFi или bluetooth MAC адрес, он тоже уникальный и не меняется при переустановке приложения или переустановке iOS. Так что не велика потеря
Для коллег, функция зовется -identifierForVendor.
Возвращает тип NSUUID.
// 1. Получение
[[UIDevice currentDevice] identifierForVendor];
// 2. Для более наглядного NSString используем метод UUIDString
[[[UIDevice currentDevice] identifierForVendor] UUIDString];
// gl&hf
Что то я не очень понял о чем речь. Чем это грозит простому пользователю это первый вопрос. Ну и второй что хорошего получит от этого просто пользователь. Ну и самое главное в устройствах обычного пользователя этот пункт Минимальный трекинг реклами стоит включить или нет? А сбросить индефикатор?)))) Оьъясните не с точки зрения разработчика а с точки зрения пользователя!!!
Непонятно откуда шум. UDID в программах нельзя использовать уже год.
вот тема на форуме http://www.iphones.ru/forum/index.php?showtopic=86833
вот инфа от марта 2012 года http://arstechnica.com/apple/2012/03/after-warning-from-apple-apps-using-udids-now-being-rejected/
тогда же получили проблемы всякие рекламные/аналитические сервисы от гула ….
@t.r.o.n., можно было, у меня в одной из программ считывается UDID и ничего (последний раз в январе сабмитил)
@Silmaril, “Сабмитил” еще не означает что можно использовать. Один раз пропустят, второй раз уже могут и не пропустить.
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Как вернуть оригиналы фото из iCloud
Что делать, если пропали треки в Apple Music
Как на iPhone перенести адресную строку браузера Chrome вниз
Что делать, если экран iPhone выключается во время воспроизведения видео
Как на iPad включить режим ввода дополнительных символов на виртуальной клавиатуре
Как на iPhone отключить новую фоновую подсветку в полноэкранном режиме YouTube
Как восстановить заметки на iPhone без iCloud
Как на iPhone отделить объект от фона на фотографии на iOS 15 или старых iPhone