Puis-je supprimer un jeu iOS et conserver ma progression?


15

Je souhaite supprimer un jeu de mon iPhone afin de faire de la place à d'autres applications. Si j'essaie de le faire, il avertit que toutes les données de l'application seront supprimées.

Il s'agit d'un jeu qui a des étapes que vous devez débloquer pour les rejouer. Si jamais je réinstalle ce jeu, je ne veux pas avoir à passer par tout le processus de déverrouillage des étapes. Je veux pouvoir conserver ma progression et partir de là. Existe-t-il un moyen de supprimer le jeu de mon iPhone, mais de lui rappeler mes progrès au cas où je le réinstallerais plus tard?

Je sais que Game Center stocke des informations sur les scores élevés et les badges, mais enregistre-t-il également mes progrès?


Réponses:


6

Certains développeurs vous aideront en vous disant exactement quels fichiers vous devez copier à partir du bundle pour garder votre progression - cela vaut un email. Mika Mobile en fait partie - voyez comment j'ai pu copier ma progression Battleheart d'un appareil à un autre ici . Si vous êtes à l'aise pour copier un fichier, ce n'est pas difficile.

Si vous supprimez une application, l'ensemble de l'application (et l'application) sera toujours sauvegardé dans le cadre de la sauvegarde iTunes si vous en avez fait une.

Vous pouvez archiver la sauvegarde, trouvée dans ~/Library/Application Support/MobileSync/Backup/.

C'est une approche vraiment épaisse cependant. Il va tout restaurer, vous allez donc écraser tout progrès que vous avez fait dans d'autres applications depuis cette sauvegarde.

Mon approche serait d'utiliser iExplorer pour copier les répertoires Documents et bibliothèques de l'application et les remettre plus tard. Pour être sûr que cela fonctionnera, vous devrez sauvegarder, archiver la sauvegarde, puis copier les répertoires de documentation et de bibliothèque pour l'application. Supprimez ensuite l'application. Réinstallez l'application, remettez les répertoires docs et bibliothèques. Si votre application conserve la progression comme vous le souhaitez, vous êtes libre de continuer. Sinon, restaurez à partir de la sauvegarde et continuez à penser ... peut-être choisir une autre application à supprimer?


5

Game Center ne dispose actuellement d'aucun mécanisme pour enregistrer la progression du jeu.

Pour les jeux qui stockent des informations de progression sur votre appareil, ces informations seront supprimées lorsque vous supprimez l'application. Cependant, il sera sauvegardé dans iTunes, vous pouvez donc le restaurer à partir d'une sauvegarde (voir cette question pour plus d'informations).

Les jeux qui choisissent d'enregistrer la progression dans iCloud peuvent le faire - dans ce cas, s'il est correctement implémenté, la simple réinstallation de l'application lui donnera accès aux anciennes données (en supposant que vous êtes connecté au même compte iCloud).


1

Lorsque vous supprimez une application, elle ne vous donne plus la possibilité d'enregistrer vos données. Vous ne pouvez plus choisir de conserver ou de supprimer.


0

J'aimerais commenter les réponses ici, car elles indiquent toutes deux que la suppression d'une application supprimera toutes les données.

Cependant, Supercell (créateurs de Clash of Clans) a apparemment trouvé une solution à ce problème. Bien que toutes les données du jeu soient stockées sur leurs serveurs, elles enregistrent des informations de compte quelque part sur votre téléphone, qui resteront même après la désinstallation de l'application.

Premièrement: non, ce n'est pas le compte Game Center qui récupère les données, car même lorsque je me connecte à GC, désinstalle l'application, réinstalle l'application et démarre le jeu, il reviendra là où j'étais auparavant.

Deuxièmement: j'ai entendu parler de l'utilisation de l'UDID pour définir qu'il s'agit du même appareil, mais ce n'est pas vrai non plus. Depuis mars 2012 (je pense), Apple n'autorise plus les applications / jeux à accéder à l'UDID de l'appareil (pour des raisons de confidentialité).

Je suppose qu'il est possible que (probablement une quantité très limitée) de données soient stockées en dehors du bundle d'applications, bien que je ne sois pas sûr de savoir comment et où.


Pouvez-vous fournir des liens vers où Supercell a fait cela?
user151019

Je suppose que cela est en quelque sorte lié à identifierForVendor mais je ne sais pas comment, car après la suppression de la dernière application de ce fournisseur, le identifierForVendorest également supprimé et change la prochaine fois qu'une application est réinstallée à partir de ce fournisseur. Mais d'après tous les commentaires de SuperCell, il semble qu'ils aient compris quelque chose - ils déclarent que vous ne pouvez pas réinitialiser la progression du jeu, point final, sans avoir un nouvel appareil.
tubedogg

0

J'ai aussi un appareil Apple, après une des mises à jour récentes, je n'ai pas pu enregistrer les données, il dit "Supprimer cette application supprimera ses données" Dans le passé, vous avez appuyé sur supprimer et il vous a demandé si vous supprimeriez les applications Les données. Mais maintenant, vous n'avez aucune option. Il le supprime simplement avec ses données.

J'ai testé cela sur mon application, l'ai téléchargé à nouveau et l'ai ouvert, et mes données ont disparu.

Je l'ai fait parce que j'ai le même problème, je ne veux pas perdre mes mondes Minecraft, alors j'ai testé iCloud, cela ne fonctionnera pas, alors ne le risquez pas. Game Center enregistre uniquement les succès. Pas de données ni de progrès.


0

Certains jeux vous demandent un compte Facebook et ils l'utilisent pour enregistrer la progression du joueur. Par exemple Tap Titans, Real Racing, Candy Crush ... etc. Vérifiez cela.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.