C 1 мая разработчикам запретят использовать UDID

Леонид Клюев avatar | 18
FavoriteLoading В закладки
C 1 мая разработчикам запретят использовать UDID

Это назревало давно — аж с августа 2011-го. Именно тогда Apple впервые заговорила о том, что уникальные идентификаторы устройств — они же UDID — перестанут быть доступны разработчикам. Тем они были нужны в основном для сбора рекламной статистики, хотя существуют и другие способы подзаработать на их использовании. Пардон — существовали, ведь начиная с 1 мая цензура App Store перестанет пропускать приложения, считывающие UDID.

Apple сообщила о своём решении через новостную секцию сайта для разработчиков. Причём подчеркнула, что новые версии уже одобренных приложений с использованием UDID тоже не пройдут цензуру. Как было сказано выше, неожиданностью для сообщества это не стало. Другой вопрос, или даже два вопроса — есть ли альтернатива, и было ли у писателей софта достаточно времени на подготовку? Да и снова да. Альтернатива — так называемые Advertising Identifiers, рекламные идентификаторы iOS 6 (разработчикам советуют изучать описание класса UIDevice). iOS 6 вышла в сентябре, а UDID нельзя будет использовать с мая. Восьми месяцев вполне должно хватить, чтобы «мигрировать».

Каковы отличия между UDID и рекламными ID? Последние не имеют привязки к вашим личным данным, т.е. прошлогодний скандал с ФБР и компанией BlueToad ни за что не повторится. Для помешанных на конфиденциальности это большое облегчение. [apple]

1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (1 голосов, общий рейтинг: 5.00 из 5)
undefined
iPhones.ru
Это назревало давно — аж с августа 2011-го. Именно тогда Apple впервые заговорила о том, что уникальные идентификаторы устройств — они же UDID — перестанут быть доступны разработчикам. Тем они были нужны в основном для сбора рекламной статистики, хотя существуют и другие способы подзаработать на их использовании. Пардон — существовали, ведь начиная с 1 мая...
Прокомментировать

🙈 Комментарии 18

  1. alexander.vld avatar
    alexander.vld22 марта 2013
    0

    Ну слава богу! Теперь я смогу спать спокойно)))

    Romanidi avatar
    Romanidi22 марта 2013
    0

    @alexander.vld, хахахаха!)))

  2. Александр avatar
    Александр22 марта 2013
    0

    .. Мне аш жарко стало!

  3. max779 avatar
    max77922 марта 2013
    0

    А разве по token не нельзя определить девайс?

    nochkin avatar
    nochkin23 марта 2013
    0

    @max779, token можно сбросить и создать новый.

  4. Артур Малосиев avatar
    Артур Малосиев22 марта 2013
    0

    А testflight тоже умрет, получается?

    gosha_taskaev avatar
    gosha_taskaev22 марта 2013
    0

    @Артур Малосиев, их же нет в App Store, занчит им вообще по барабану

    snake302 avatar
    snake30222 марта 2013
    0

    @Артур Малосиев, почему же? это обычный веб сервис

    t.r.o.n. avatar
    t.r.o.n.22 марта 2013
    0

    @Артур Малосиев, testflight не имеет никакого отношения к UDID. Это просто один из сервисов, который помогает блондинкам тестировать софт.

    nochkin avatar
    nochkin23 марта 2013
    0

    @t.r.o.n., Хороши блондинки… Там достаточно много разработчиков тестируют софт так.

  5. snake302 avatar
    snake30222 марта 2013
    0

    а как же пуши будут отправлятся? Большинство сервисов или закроется, либо же альтернативу будет искать, а если самописный???…..

    Andrew avatar
    Andrew22 марта 2013
    0

    @snake302, Для отправки пушей UDID не используется, используется Device Push Token, он никогда небыл привязан к UDID и может меняться при переинсталяции приложения

  6. Andrew avatar
    Andrew22 марта 2013
    0

    Уже давно вместо UDID все используют WiFi или bluetooth MAC адрес, он тоже уникальный и не меняется при переустановке приложения или переустановке iOS. Так что не велика потеря

  7. ALoginov avatar
    ALoginov22 марта 2013
    0

    Для коллег, функция зовется -identifierForVendor.
    Возвращает тип NSUUID.

    // 1. Получение
    [[UIDevice currentDevice] identifierForVendor];

    // 2. Для более наглядного NSString используем метод UUIDString
    [[[UIDevice currentDevice] identifierForVendor] UUIDString];

    // gl&hf

  8. Olsen avatar
    Olsen22 марта 2013
    0

    Что то я не очень понял о чем речь. Чем это грозит простому пользователю это первый вопрос. Ну и второй что хорошего получит от этого просто пользователь. Ну и самое главное в устройствах обычного пользователя этот пункт Минимальный трекинг реклами стоит включить или нет? А сбросить индефикатор?)))) Оьъясните не с точки зрения разработчика а с точки зрения пользователя!!!

  9. t.r.o.n. avatar
    t.r.o.n.22 марта 2013
    0

    Непонятно откуда шум. 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/
    тогда же получили проблемы всякие рекламные/аналитические сервисы от гула ….

    Silmaril avatar
    Silmaril23 марта 2013
    0

    @t.r.o.n., можно было, у меня в одной из программ считывается UDID и ничего (последний раз в январе сабмитил)

    nochkin avatar
    nochkin23 марта 2013
    0

    @Silmaril, “Сабмитил” еще не означает что можно использовать. Один раз пропустят, второй раз уже могут и не пропустить.

Вы должны авторизоваться или зарегистрироваться для комментирования.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.

Как установить аватар в комментариях?

Ответ вот здесь