Voltar às notícias

15 de maio de 2013

UDID removido

Ver o original arquivado

O UDID (Unique Device Identifier) é uma cadeia composta por 40 caracteres hexadecimais, usada para identificar cada dispositivo Apple iOS. Desde o iOS 6 que os programadores eram avisados para deixar de usar esta informação, por motivos de privacidade (como o UDID é único de cada dispositivo e era legível por qualquer app instalada). O substituto é um identificador específico da aplicação, que é único para cada dispositivo e para cada app instalada (ou seja, duas apps no mesmo dispositivo recebem códigos de identificação diferentes).

[quote]"A partir de 1 de maio, a App Store deixará de aceitar novas apps ou atualizações de apps que acedam a UDIDs."[/quote]
Desde 1 de maio de 2013 que todas as apps com chamadas à API [UIDevice uniqueIdentifier] eram rejeitadas aquando da submissão, pelo que o Lirum Device Info removerá este campo do ecrã da categoria "System". Como não há razão para mostrar o identificador específico da aplicação, o campo não será substituído por qualquer equivalente.

Mais sobre as questões de privacidade do UDID em CultofMac.com:
http://www.cultofmac.com/160248/what-the-hell-is-a-udid-and-why-is-apple-worried-about-them-feature/

Mais sobre o prazo e a chamada de API:
http://www.macworld.com/article/2031573/apple-sets-may-1-deadline-for-udid-iphone-5-app-changes.html
http://appleinsider.com/articles/13/03/21/apple-to-deny-apps-using-udid-data-lacking-iphone-5-display-support-starting-may-1

Como obter o seu UDID

Se ainda precisar da informação do UDID (por exemplo, para identificar um dispositivo que está a reparar), ainda a pode obter através do iTunes:

  • Ligue o seu dispositivo à porta USB;

  • Abra o iTunes;

  • Clique no campo "Serial Number" (alterna entre o Número de Série e o UDID:
    (se clicar com o botão direito, pode copiar o valor para a área de transferência)

    Algumas imagens originais desta publicação arquivada já não estão disponíveis.