2010-10-07 23 views
24

Podría haber jurado que esto funcionó de manera diferente en versiones anteriores de iOS, pero a partir de iOS 4.0 parece que los elementos de llavero de mi aplicación no se eliminan cuando se elimina la aplicación. Sin embargo, parece que algunos se borran cuando la aplicación se actualiza sin quitarla primero.¿Cuándo se eliminan los elementos del llavero iOS?

¿Alguien puede dar una explicación clara de cuándo se eliminan los elementos del llavero iOS?

+0

Por lo que vale, recuerdo que este es el caso en iPhone OS 3.x. Creo que también fue para 2.x. –

+0

También estoy teniendo este problema. También juro que el llavero solía comportarse de manera diferente. Recuerdo que al eliminar la aplicación de mi dispositivo también borré los valores de llavero. Pero no es el caso en mis pruebas después de iOS 4.0. Me doy cuenta de que mis credenciales persisten en las eliminaciones de aplicaciones y las reinstalaciones posteriores. ¿Has tenido éxito en encontrar una forma adecuada de borrar estos datos? Ninguno de los enlaces sugeridos aquí y de otro lado resuelve esto y no deseo abrir una pregunta duplicada para este tema. – Shiun

+0

Por lo que he visto, los elementos de llavero en 4.0+ no se eliminan cuando se elimina la aplicación. – thrusty

Respuesta

18

Como respondió here, y en otro lugar (no recuerdo dónde lo leí), el llavero persistirá incluso después de que se elimine la aplicación. Estoy casi seguro de que el llavero no se borra a menos que elimine explícitamente un artículo en él.

+1

No estoy seguro pero creo que puede restablecer el llavero (como usuario) utilizando uno o varios de los botones Restablecer en Configuración. Es probable que borre muchas otras cosas también, pero podría ser usado. Sin embargo, esto debe confirmarse :-) – Jonny

+3

Acabo de confirmar lo anterior: Puede restablecer su llavero tocando "Restablecer todo el contenido y la configuración". Sin embargo, solo hacer "Restablecer todas las configuraciones" no es suficiente. – Jonny

+1

OMG wow. Entonces, aunque Apple ha restablecido el identificador de la publicidad del dispositivo, todo lo que necesita hacer una aplicación es generar una clave única y pegarla en el llavero. Luego, cada vez que se ejecuta, saca la llave y la envía al servidor como un identificador. ¡Entonces, boom, sabemos que estamos en el mismo dispositivo! Es una hazaña loca que rompe todo el "anonimato", actúan como si estuvieran asegurando a los usuarios. – CommaToast

0

Si hace una limpieza segura del dispositivo, entonces puede obtener un llavero nuevo.

-1

Persiste incluso después de la desinstalación de la aplicación. Para un escenario empresarial, puede configurar n utilizar la solución MDM para controlar el llavero del dispositivo.

0

Me entristeció descubrir que este ya no es el caso, el llavero ya no persistirá desde 10.3.

Ver my reply here.

Cuestiones relacionadas