0 votos

¿Es posible recuperar los datos locales de la aplicación después de desinstalarla?

Antecedentes

Estaba jugando una versión multijugador de un juego, en el que el progreso del carácter es "guardado automáticamente en la nube" (como dice la aplicación).

Sin embargo, nunca tuve una Jugar a los juegos perfil, así que cuando el juego me pedía que usara mi Jugar a los juegos cuenta la primera vez que intenté entrar en el Multijugador, hice clic en "Cancelar". Sin embargo, el juego procedió normalmente al multijugador. Y así jugué durante semanas sin ningún problema, a pesar de no usar ninguna Jugar a los juegos perfil.

Sin embargo, la semana pasada desinstalé y volví a instalar la aplicación, utilizando la misma cuenta de Google (en Google Play) que siempre he utilizado para esta aplicación. Entonces, cuando abrí el juego, empezó todo de nuevo.

Es como si el "enlace" a mi progreso en línea se guardara en un archivo local en mi dispositivo, que se borró cuando desinstalé la aplicación. Sin embargo, creo que el progreso sí se sube a algún servidor en alguna parte, ya que intenté usar el mismo nombre de usuario cuando inicié un nuevo carácter de pruebas multijugador y me salió un mensaje diciendo que el nombre de usuario ya está siendo usado.

Me puse en contacto con el soporte pero me dijeron que no hay manera de recuperar mi progreso por alguna razón desconocida. Sin embargo, todavía estoy esperando una respuesta.

Preguntas

  • Pregunta #1: ¿Cuál es la práctica habitual de los juegos que respaldan el progreso de los jugadores en línea? ¿No almacenan los datos en algunos servidores privados a los que tienen acceso completo (es decir, tienen acceso de lectura/escritura a la base de datos)?

  • Pregunta #2: Suponiendo que el progreso ya está en servidores a los que la empresa tiene acceso, ¿cuál podría ser la razón técnica por la que no es posible recuperar mi progreso? He sugerido que podrían replicar los datos a un nuevo carácter que haga, o incluso cambiar una clave foránea en alguna tabla que relacione el progreso guardado con una cuenta de Play Games. ¿No te parece razonable? Después de todo, los datos sigue ahí No están perdidos.

  • (Respondida) Pregunta 3: Pensaba que los datos de una aplicación permanecían en el dispositivo incluso después de desinstalar la aplicación. A juzgar por la experiencia anterior, esto no es cierto. ¿O lo es? Si lo es, ¿hay alguna forma de recuperar los archivos perdidos? ¿Podrían ser de alguna manera.

En general, ¿qué opinan ustedes de la respuesta del soporte a mi problema? ¿No os parece factible lo que pido?

Gracias de antemano.

1 votos

Relacionado . TLDR: Lo más probable es que los datos se hayan borrado y no se puedan recuperar.

0voto

Guillermo Gomez Puntos 423

Respuesta 1

La práctica habitual de los juegos que respaldan el progreso de los usuarios en línea es almacenar casi todo en el servidor privado de la empresa, mientras se almacena un pequeño archivo de "identidad" en el dispositivo (como las cookies en un navegador), o utilizar el identificador del dispositivo / su identidad de Play Games directamente. Los empleados de la empresa (no todos, pero al menos los equipos de desarrollo y soporte) tienen acceso a su almacenamiento.

Respuesta 2

Siguiendo con la respuesta 1, no hay forma de demostrar que eres el propietario del perfil eliminado, y la empresa no quiere meterse en problemas si reclamas el perfil de otro jugador. Esta es una mala práctica porque (probablemente) el juego no utiliza el identificador de dispositivo.

Respuesta 3

Como GiantTree ya ha señalado en los comentarios, debería consultar este puesto .

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android 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