Desinstale completamente la aplicación iOS y todos los datos asociados


10

Antecedentes

Soy un desarrollador del lado del servidor que trabaja en una API para una aplicación de iOS. De vez en cuando, mientras estamos en desarrollo (cuando tenemos grandes cambios en la base de datos), reiniciamos nuestro servidor. Este proceso borra todos los datos del lado del servidor para un miembro, incluidos los tokens de dispositivos de la aplicación utilizados para las notificaciones push.

Problema

Al mismo tiempo que restablezco la base de datos del servidor, he estado tratando de desinstalar la aplicación y eliminar los datos de la aplicación asociada. Esperaba que si hiciera esto la próxima vez que instale la aplicación, sería como si fuera la primera vez que la descargo nuevamente. Esto no está funcionando.

Cómo estoy haciendo esto:

He intentado los pasos enumerados en el siguiente sitio https://developer.apple.com/library/ios/recipes/xcode_help-devices_organizer/articles/remove_app_from_device.html .

También he intentado desinstalar a través del teléfono:

En Configuración> General> Uso> ALMACENAMIENTO> Administrar almacenamiento. He estado haciendo clic en la aplicación y luego en Eliminar aplicación;

En Configuración> General> Uso> ICLOUD> Administrar almacenamiento. He estado haciendo clic en el dispositivo actual, luego seleccioné la aplicación y desactivé la copia de seguridad y la eliminación.

Tenía la esperanza de que esto eliminaría todos los datos para que cuando vuelva a instalar a través de Xcode o Test Flight App, la aplicación se inicie como un usuario nuevo por primera vez. Sin embargo, esto no está sucediendo. La aplicación todavía parece recordar algunas configuraciones, en particular cree que ya envié el token de mi dispositivo y no me lo pedirá nuevamente.

Pregunta

¿Cómo debo desinstalar una aplicación de un dispositivo para que se eliminen todos los datos de la aplicación y la próxima vez que vuelva a instalar me traten como un nuevo usuario?


3
¿Reinició el dispositivo (presione y mantenga presionado Inicio y Suspensión hasta que aparezca el logotipo de Apple) entre eliminar la aplicación y reinstalarla? Los datos de la aplicación no se eliminan realmente hasta que el dispositivo se haya reiniciado, y si reinstala una aplicación antes de que eso ocurra, reutilizará los datos antiguos.
tubedogg

Sí, eso parece ayudar con la mayoría de las configuraciones (Not Not PUSH). También tuve que asegurarme de que me desconectara de la aplicación o la información de la sesión se almacenaría en el llavero. Parece que todavía tengo problemas con la configuración de las notificaciones automáticas, no importa lo que haga, no puedo hacer que la aplicación piense que soy un usuario nuevo y me pida que vuelva a enviar la ID del dispositivo a nuestro servidor.
Levi Putna

1
@tubedogg, ¿restablecer el dispositivo? ¿No eliminaría eso todo? ¿Cómo se podría eliminar solo la aplicación y sus datos solo?
Pacerier

Estoy seguro de que @tubedogg sugirió reiniciar el sistema operativo en el iPhone.
Gogowitsch

@tubegodd Eso no es un reinicio, es simplemente un reinicio del iPhone.
Todd
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.