Apple закрывает доступ к UDID

15

Apple закрывает доступ к UDID

Apple начала осуществлять свои планы по ограничению количества приложений в App Store, которые запрашивают доступ к UDID устройств, работающих на iOS 5. Теперь приложения, поданные на рассмотрение в магазин и запрашивающие доступ к UDID, будут отклонены модераторами. 2 из 10 команд модераторов Apple уже отклоняют все подобные приложения, а к следующей неделе это количество вырастет до 4.

Индивидуальные разработчики, компании и рекламные платформы, такие как Playhaven и MoPub, уже получили отказ на публикацию приложений в App Store. Однако некоторые из разработчиков выяснили, что шанс на опубликование их продукта остается в том случае, если приложение ясно изъявляет свое желание получить доступ к UDID. В свою очередь сервис Appsfire борется за введение нового независимого стандарта OpenUDID, который будет обязательно запрашивать доступ к идентификатору, а не «втихую» воровать его.

Как разработчики, так и рекламодатели, которые уже успели попасть в зависимость от UDID, теперь будут обязаны найти альтернативу или убрать те функции, которые полагались на использование уникального идентификатора устройства. Наибольшие проблемы возникнут у рекламных сервисов, которые в основном как раз и используют UDID.

Пока от Apple не поступало никаких официальных комментариев по этому поводу, хотя полагают, что компания намеревается ускорить темпы «отдаления» разработчиков от идентификаторов. Конгресс США уже уделяет гораздо больше внимания разработчикам, чьи приложения потенциально могут раскрыть слишком много информации о пользователе. С учетом того, что UDID привязывается к «железной» начинке устройства, его можно использовать для определения личности владельца и получения доступа к личной информации.

В любом случае, уникальные идентификаторы устройств никуда не денутся и будут применяться Apple, но с одной оговоркой — доступ к UDID «со стороны» будет очень ограничен.

Источник: Electronista.com

15 комментариев

  1. 0
    Сергей

    Мля, а пуш то как будет работать?

    • 0

      Сергей, Без проблем 🙂
      правильно, что udid закрыли

      • 0
        Сергей

        Арт, Вы наверно не знаете о чем пишите )

        • 0
          Игорь

          Сергей, «Однако некоторые из разработчиков выяснили, что шанс на опубликование их продукта остается в том случае, если приложение ясно изъявляет свое желание получить доступ к UDID.»

          Речь идет о всяких чуваках использующтх UDID не по назначению.

        • 0

          Сергей, Мое почтение, гений Сережа 🙂
          На девайсе есть MAC-адрес это раз.
          Не вижу необходимости делать привязку к девайсу, когда можно привязать именно к аккаунту юзера. Это два, например

          • 0
            Сергей

            Арт, Радость моя, почитай документацию, для отправки пуш сообщения со своего сервера на сервер apple, требуется сам UDID устройства, а аккаунт юзера не причем. Кури ман

  2. 0

    Насколько я знаю пуш — это лакальные уведомления.Мне так кажеться
    (отправлено из приложения AppleInsider.ru)

    • 0
      Оледжио

      SEVA98, Отнюдь, отправляются с серверов
      (отправлено из приложения AppleInsider.ru)

    • 0
      Сергей

      SEVA98, Локальные уведомления, это UILocalNotification.

      А вот пуш это UIRemoteNotification, и чтобы в приложение встроить пуш, нужно передавать UDID на сервер, чтобы потом сервер через Apple сервера передавал пуш сообщения нужным устройствам используя этот самый UDID для идентификации устройства.

      • 0
        Алексей

        Сергей, DeviceToken, передаваемый методу application:didRegisterForRemoteNotificationsWithDeviceToken во время подписки приложения на пуш — это не тоже самое что UDID.

        • 0
          LimeJelly

          Алексей, Абсолюно подтверждаю, вот что у Apple написано по этому поводу:

          A token that identifies the device to APS. The token is an opaque data type because that is the form that the provider needs to submit to the APS servers when it sends a notification to a device. The APS servers require a binary format for performance reasons.
          Note that the device token is different from the uniqueIdentifier property of UIDevice because, for security and privacy reasons, it must change when the device is wiped.
          The delegate receives this message after the registerForRemoteNotificationTypes: method of UIApplication is invoked and there is no error in the registration process. After receiving the device token, the application should connect with its provider and give the token to it. APS only pushes notifications to the application’s device that are accompanied with this token. This method could be called in other rare circumstances, such as when the user launches an application after having restored a device from data that is not the device’s backup data. In this exceptional case, the application won’t know the new device’s token until the user launches it.

  3. 0

    Я лично думаю что это не стоит делал покрайней мере для приложений а с альтернотивной рекламой(которая повторяет iad) надо боротца а чесные приложения которые даютца без платно но потом платные я ЗА!(например навител я лично долго думал надо мне или нет но когда попользовался то купил)да и это реальная помощь против мошеников

  4. 0
    LimeJelly

    «Пока от Apple не поступало никаких официальных комментариев по этому поводу, хотя полагают, что компания намеревается ускорить темпы «отдаления» разработчиков от идентификаторов.»

    Apple рассказала девелоперам об альтернативе, но видимо они не обратили на нее внимание. Если кому интересно — позже тут отпишу о усовершенствованной альтернативе.

Авторизуйтесь Чтобы оставить комментарий