0 votes

Est-il possible de récupérer les données locales d'une application après l'avoir désinstallée ?

Contexte

Je jouais à la version multijoueur d'un jeu, dans lequel la progression du personnage est "automatiquement sauvegardé sur le cloud" (comme l'indique l'application).

Cependant, je n'ai jamais eu Jouer à des jeux donc lorsque le jeu m'a demandé d'utiliser mon profil Jouer à des jeux compte la première fois que j'ai essayé d'entrer dans le multijoueur, j'ai cliqué sur "Annuler". Cependant, le jeu s'est déroulé normalement jusqu'au mode multijoueur. J'ai donc joué pendant des semaines sans aucun problème, même si je n'utilisais aucun compte. Jouer à des jeux profil.

La semaine dernière, j'ai désinstallé et réinstallé l'application, en utilisant le même compte Google (dans Google Play) que j'ai toujours utilisé pour cette application. Puis, lorsque j'ai ouvert le jeu, tout a recommencé.

C'est comme si le "lien" avec ma progression en ligne était enregistré dans un fichier local de mon appareil, qui a été supprimé lorsque j'ai désinstallé l'application. Cependant, je pense que la progression est effectivement téléchargée sur des serveurs quelque part, puisque j'ai essayé d'utiliser le même nom d'utilisateur lorsque j'ai commencé un nouveau personnage de test multijoueur et j'ai reçu un message disant que le nom d'utilisateur est déjà utilisé.

J'ai contacté le support mais ils m'ont dit qu'il n'y avait aucun moyen de récupérer mes progrès pour une raison inconnue. J'attends toujours une réponse.

Questions

  • Question n° 1 : Quelle est la pratique habituelle pour les jeux qui sauvegardent la progression des joueurs en ligne ? Ne stockent-ils pas les données sur des serveurs privés auxquels ils ont un accès complet (c'est-à-dire un accès en lecture/écriture à la base de données) ?

  • Question n°2 : En supposant que la progression se trouve déjà dans des serveurs auxquels la société a accès, quelle pourrait être la raison technique pour laquelle il est impossible de récupérer ma progression ? J'ai suggéré qu'ils pourraient répliquer les données sur un nouveau personnage que je crée, ou même changer une clé étrangère quelque part dans une table qui relie la progression sauvegardée avec un compte Play Games. Cela ne semble-t-il pas raisonnable ? Après tout, les données est toujours là ils ne sont pas perdus.

  • (Répondu) Question n°3 : Je pensais que les données d'une application restaient sur l'appareil même après la désinstallation de l'application. À en juger par l'expérience ci-dessus, ce n'est pas vrai. Ou bien est-ce le cas ? Si c'est le cas, y a-t-il un moyen de récupérer les fichiers perdus ? Pourraient-ils être en quelque sorte.

De manière générale, que pensez-vous de la réponse du support à mon problème ? Ce que je demande ne vous semble-t-il pas réalisable ?

Merci d'avance.

0voto

Guillermo Gomez Points 423

Réponse 1

La pratique habituelle pour les jeux sauvegardant la progression des utilisateurs en ligne est de stocker presque tout sur le serveur privé de l'entreprise, tout en stockant un petit fichier "d'identité" sur le dispositif (comme les cookies dans un navigateur), ou utiliser directement l'identifiant de l'appareil / votre identité Play Games. Les employés de l'entreprise (pas tous, mais au moins les équipes de développement et d'assistance) ont accès à leur stockage.

Réponse 2

Dans la continuité de la réponse 1, il n'y a aucun moyen pour vous de prouver que vous êtes le propriétaire du profil supprimé, et la société ne veut pas avoir d'ennuis si vous revendiquez le profil d'un autre joueur. Il s'agit d'une mauvaise pratique car (probablement) le jeu n'utilise pas d'identifiant de périphérique.

Réponse 3

Comme Arbre géant l'a déjà souligné dans les commentaires, vous devriez jeter un coup d'œil à ce poste .

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X