Background
Soy el desarrollador del lado del servidor que trabaja en una API para una aplicación IOS. De vez en cuando, cuando 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 reinicio la base de datos del servidor, he estado intentando desinstalar la aplicación y eliminar los datos de la aplicación asociada. Esperaba que si lo hacía la próxima vez que instalara la aplicación sería como si fuera la primera vez que se descarga. Esto no está funcionando.
Cómo estoy haciendo esto:
He intentado los pasos enumerados en el siguiente sitio enlace .
También he intentado desinstalar a través del teléfono:
En Configuración > General > Uso > ALMACENAMIENTO > Administrar el almacenamiento. He estado haciendo clic en la aplicación y luego haciendo clic en Eliminar aplicación;
En Configuración > General > Uso > ICLOUD > Administrar el almacenamiento. He estado haciendo clic en el dispositivo actual, luego seleccionando la aplicación y desactivando la copia de seguridad y eliminando.
Tenía la esperanza de que esto eliminaría todos los datos, de modo que cuando volviera a instalar a través de Xcode o la aplicación Test Flight, la aplicación comenzaría de nuevo como un usuario por primera vez. Sin embargo, esto no está sucediendo, la aplicación aún recuerda algunas configuraciones, en particular cree que ya he enviado el token de mi dispositivo y no me lo pedirá de nuevo.
Pregunta
¿Cómo debo desinstalar una aplicación desde un dispositivo para que se eliminen todos los datos de la aplicación y la próxima vez que se vuelva a instalar, me tratan como un nuevo usuario?