15 votos

¿Puedo borrar un juego de iOS y conservar mi progreso?

Quiero eliminar un juego de mi iPhone para dejar espacio a otras aplicaciones. Si intento hacerlo, me avisa de que se borrarán todos los datos de la aplicación.

Este es un juego que tiene etapas que necesitas desbloquear para poder jugarlas de nuevo. Si alguna vez vuelvo a instalar este juego, no quiero tener que pasar por todo el proceso de desbloqueo de etapas. Quiero poder conservar mi progreso y empezar desde ahí. ¿Hay alguna forma de borrar el juego de mi iPhone pero que recuerde mi progreso en caso de que lo vuelva a instalar más adelante?

Sé que Game Center almacena información sobre las puntuaciones máximas y las insignias, pero ¿también guarda mis progresos?

0 votos

6voto

Yon Puntos 804

Algunos desarrolladores te ayudarán diciéndote qué archivos tienes que copiar del paquete para mantener tu progreso - vale la pena un correo electrónico. Mika Mobile es uno de ellos: mira cómo pude copiar mi progreso en Battleheart de un dispositivo a otro aquí . Si te sientes cómodo copiando un archivo no es difícil.

Si eliminas una aplicación, el paquete de aplicaciones (y la aplicación) seguirá estando respaldado como parte de la copia de seguridad de iTunes si la has hecho.

Podría archivar la copia de seguridad, que se encuentra en ~/Library/Application Support/MobileSync/Backup/ .

Sin embargo, ese es un enfoque muy grueso. Va a restaurar todo, por lo que va a sobrescribir cualquier progreso que haya hecho en otras aplicaciones desde esa copia de seguridad.

Mi enfoque sería utilizar iExplorer para copiar los directorios de Documentos y Bibliotecas de la aplicación, y volver a ponerlos después. Para estar seguro de que esto va a funcionar usted tendría que hacer una copia de seguridad, archivar la copia de seguridad, a continuación, copiar los directorios de documentos y bibliotecas de la aplicación. Luego eliminar la aplicación. Reinstalar la aplicación y volver a colocar los directorios de documentos y bibliotecas. Si su aplicación conserva el progreso como usted quiere, entonces usted es libre de proceder. Si no es así, restaura desde la copia de seguridad y sigue pensando... ¿quizás elegir alguna otra app para eliminar?

5voto

jtbandes Puntos 8260

Game Center no tiene actualmente ningún mecanismo para guardar el progreso de las partidas.

En el caso de los juegos que almacenan información sobre el progreso en tu dispositivo, esa información se eliminará cuando borres la aplicación. Sin embargo, se hará una copia de seguridad en iTunes, por lo que puedes restaurarla desde una copia de seguridad (ver esta pregunta para más información).

Los juegos que optan por guardar el progreso en iCloud pueden hacerlo, en cuyo caso, si está bien implementado, basta con reinstalar la aplicación para tener acceso a los datos antiguos (suponiendo que hayas iniciado sesión en la misma cuenta de iCloud).

1voto

Hezad Puntos 1

Cuando eliminas una aplicación, ya no te da la opción de guardar tus datos. Ya no puedes elegir entre conservar o eliminar.

0voto

Me gustaría comentar las respuestas aquí, ya que ambas afirman que borrar una aplicación eliminará todos los datos.

Sin embargo, Supercell (creadores de Clash of Clans) parece haber encontrado una solución a este problema. Aunque todos los datos del juego se almacenan en sus servidores, guarda la información de la cuenta en algún lugar de tu teléfono, que permanecerá incluso después de desinstalar la aplicación.

Primero: No, no es la cuenta de Game Center la que recupera los datos, ya que incluso cuando salgo de GC, desinstalo la aplicación, vuelvo a instalar la aplicación e inicio el juego, vuelve a estar donde estaba antes.

Segundo: He estado escuchando sobre el uso de UDID para definir que es el mismo dispositivo, pero esto tampoco es cierto. Desde marzo de 2012 (creo) Apple ya no permite que las aplicaciones/juegos accedan al UDID del dispositivo (por razones de privacidad).

Supongo que es posible que una cantidad (probablemente muy limitada) de datos se almacene fuera del paquete de aplicaciones, aunque no estoy seguro de cómo y dónde.

0 votos

¿Puedes proporcionar enlaces donde Supercell haya hecho esto?

0 votos

Estoy asumiendo que esto está de alguna manera ligado a identificadorParaVendedor pero no tengo claro cómo, porque después de eliminar la última aplicación de ese proveedor, el identifierForVendor también se elimina, y cambia la próxima vez que se reinstala una aplicación de ese proveedor. Pero por todos los comentarios de SuperCell parece que se han dado cuenta de algo: afirman que no se puede reiniciar el progreso del juego, y punto, sin conseguir un nuevo dispositivo.

0voto

Yo también tengo un dispositivo de Apple, después de una de las últimas actualizaciones, no he podido guardar los datos dice "Eliminar esta aplicación borrará sus datos" En el pasado se presionó eliminar, y le preguntó si va a eliminar los datos de las aplicaciones. Pero ahora, no tienes ninguna opción. Simplemente se borra con sus datos.

He probado esto en mi aplicación, la he vuelto a descargar y la he abierto, y mis datos han desaparecido.

Lo hice porque tengo el mismo problema no quiero perder mis mundos de Minecraft, así que probé iCloud, no funcionará, así que no te arriesgues. Game Center solo guarda los logros. No los datos ni el progreso.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X