El acceso de desarrollador al UDID se eliminó en iOS 6, por lo que ya no están (¿ya no lo están?).
El reemplazo fue identifierForVendor . Sin embargo, una vez que la última aplicación de un proveedor en particular se elimine de un dispositivo, incluso si se vuelve a descargar una aplicación de ese proveedor en el futuro, el identifierForVendor
cambiará. Así que eso también está fuera.
Dado que un restablecimiento de fábrica de un dispositivo causará que el enlace se rompa (según varios informes en Internet), lo mejor es que SuperCell, o quien sea, está usando el desarrollador advertisingIdentifier . Esto identifica de forma única al usuario, independientemente del proveedor de la aplicación, y sobrevive a la eliminación de las aplicaciones. La única vez que cambia es, lo has adivinado, durante un restablecimiento de fábrica.