Hace poco utilicé una aplicación para introducir un código de cupón y canjearlo para conseguir cosas gratis. Pero sólo permite 1 código por teléfono. Me preguntaba, ¿qué utilizan las aplicaciones de iOS para identificar un teléfono/usuario?
Respuesta
¿Demasiados anuncios?Una aplicación puede utilizar varios métodos para identificar de forma exclusiva un dispositivo o un usuario.
Transitorio (persistente mientras la aplicación está instalada)
- Identificador único generado por la app y guardado en una lista de propiedades u otro almacenamiento equivalente en la carpeta Biblioteca o Documentos del sandbox de la app.
- Hashed login o equivalente para determinar el usuario.
- CFUUID ( https://developer.apple.com/library/ios/documentation/CoreFoundation/Reference/CFUUIDRef/index.html )
- identificadorParaVendedor ( https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIDevice_Class/index.html#//apple_ref/occ/instp/UIDevice/identifierForVendor )
Permanente
- Dirección MAC del dispositivo (no recomendada por Apple para estos fines).
- Identificador de publicidad (puede restablecerse en Ajustes; https://developer.apple.com/LIBRARY/ios/documentation/AdSupport/Reference/ASIdentifierManager_Ref/index.html#//apple_ref/occ/instp/ASIdentifierManager/advertisingIdentifier ).