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

Fondo

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 del dispositivo de la aplicación utilizados para las notificaciones automáticas.

Problema

Al mismo tiempo que restablecí la base de datos del servidor, intenté desinstalar la aplicación y eliminar los datos de la aplicación asociada. Tenía la esperanza de que si hacía esto la próxima vez que instalara la aplicación, sería como si fuera la primera vez que la descargué nuevamente. Esto no está funcionando.

Cómo estoy haciendo esto:

Probé 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 la aplicación Test Flight, la aplicación se inicie como un primer usuario nuevamente. 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 se me trate como un nuevo usuario?

¿Reinició el dispositivo (mantenga presionado Home y Sleep 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 se reinicia el dispositivo, y si reinstala una aplicación antes de que eso ocurra, reutilizará los datos antiguos.
Sí, eso parece ayudar con la mayoría de las configuraciones (no con las notificaciones PUSH). También tenía que asegurarme de haber cerrado la sesión 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 crea que soy un usuario nuevo y me pida que vuelva a enviar la ID del dispositivo a nuestro servidor.
@tubedogg, ¿Restablecer el dispositivo? ¿Eso no borraría todo? ¿Cómo se haría para eliminar solo la aplicación y sus datos?
Estoy seguro de que @tubedogg sugirió reiniciar el sistema operativo en el iPhone.
@tubegodd Eso no es un reinicio, es simplemente un reinicio del iPhone.
@Pacerier Restablecer de la manera que describí no elimina nada, excepto desvincular permanentemente los datos marcados para su eliminación y los cachés que están diseñados para reconstruirse.
@Todd No. El reinicio se realiza manteniendo presionado Sleep + Volume Up. El restablecimiento completo para un iPhone se realiza presionando y soltando Subir volumen, luego Bajar volumen, luego mantenga presionado Suspender hasta que aparezca el logotipo de Apple. Es similar a forzar el apagado de una Mac manteniendo presionado el botón de encendido y luego volviéndola a encender. Un reinicio es ordenado y permite que el sistema se detenga con gracia; un reinicio (duro) no lo es. También restablece las cosas que no necesariamente se borran cuando realiza un reinicio normal o un ciclo de encendido, y puede resolver problemas menores con cachés y similares.

Respuestas (1)

Por favor intenta lo siguiente:

  1. Vaya a Configuración --> General --> (iPhone/iPad/iPod/ect.) Almacenamiento --> Seleccione la aplicación y "Eliminar aplicación"

  2. Vaya a Configuración --> Perfiles y administración de dispositivos (también podría llamarse "Perfiles", si no usa esta función, no estará allí) y elimine los datos de la aplicación.

  3. Vaya a Configuración --> [Su nombre] (en la parte superior) --> iCloud --> Administrar almacenamiento --> Seleccione la aplicación y "Eliminar datos"

  4. Elimine y vuelva a instalar la aplicación "Test Flight"

  5. Restablezca completamente el dispositivo (mantenga presionado Home and Sleep hasta que aparezca el logotipo de Apple)

5a. Si este dispositivo es solo para pruebas, puede ir a Configuración --> General --> Restablecer --> Restablecer todas las configuraciones

  1. Reinstalar la aplicación

¡Déjame saber si funciona!

No funcionó para mí. Todavía estoy encontrando tokens de notificación push seguros
Hiciste 5a???
No, aunque este es un dispositivo en el que desarrollo, también es mi dispositivo personal, por lo que lamentablemente no puedo restablecer todas las configuraciones.