Posso eliminare un gioco iOS e conservare i miei progressi?


15

Voglio eliminare un gioco dal mio iPhone per fare spazio ad altre app. Se provo a farlo, avverte che tutti i dati dell'app verranno eliminati.

Questo è un gioco che ha delle fasi che devi sbloccare per poterle giocare di nuovo. Se dovessi mai reinstallare questo gioco, non voglio passare attraverso l'intero processo di sblocco delle fasi. Voglio essere in grado di mantenere i miei progressi e iniziare da lì. Esiste un modo per eliminare il gioco dal mio iPhone ma ricordarlo dei miei progressi nel caso in cui lo reinstallassi in seguito?

So che Game Center memorizza informazioni su punteggi alti e badge, ma salva anche i miei progressi?


Risposte:


6

Alcuni sviluppatori ti aiuteranno dicendoti quali file devi copiare dal bundle per mantenere i tuoi progressi: vale la pena inviare un'email. Mika Mobile è uno di questi: vedi come sono stato in grado di copiare i miei progressi di Battleheart da un dispositivo all'altro qui . Se hai dimestichezza con la copia di un file non è difficile.

Se elimini un'app, verrà eseguito il backup del bundle dell'app (e dell'app) come parte del backup di iTunes se ne hai creato uno.

È possibile archiviare il backup, disponibile in ~/Library/Application Support/MobileSync/Backup/.

Questo è un approccio molto grosso però. Ripristinerà tutto, quindi sovrascriverai tutti i progressi fatti in altre app da quel backup.

Il mio approccio sarebbe quello di utilizzare iExplorer per copiare le directory Documents and Libraries dall'app e reinserirle in un secondo momento. Per essere sicuro che funzioni, è necessario eseguire il backup, archiviare il backup, quindi copiare i documenti e le directory della libreria per l'app. Quindi eliminare l'app. Reinstallare l'app, ripristinare le directory di documenti e librerie. Se la tua app mantiene i progressi come desideri, sei libero di procedere. In caso contrario, ripristina dal backup e continua a pensare ... forse scegli un'altra app da rimuovere?


5

Game Center non ha attualmente alcun meccanismo per salvare i progressi del gioco.

Per i giochi che memorizzano informazioni sullo stato di avanzamento sul dispositivo, tali informazioni verranno eliminate quando si elimina l'app. Tuttavia, verrà eseguito il backup in iTunes, quindi puoi ripristinarlo da un backup (vedi questa domanda per ulteriori informazioni).

I giochi che scelgono di salvare i progressi in iCloud possono farlo - nel qual caso, se implementato correttamente, semplicemente reinstallando l'app ti darà accesso ai vecchi dati (supponendo che tu abbia effettuato l'accesso allo stesso account iCloud).


1

Quando elimini un'app, questa non ti dà più la possibilità di salvare i tuoi dati. Non puoi più scegliere di conservare o rimuovere.


0

Vorrei commentare le risposte qui, poiché entrambi affermano che l'eliminazione di un'app rimuoverà tutti i dati.

Tuttavia, Supercell (i creatori di Clash of Clans) sembra aver trovato una soluzione a questo problema. Sebbene tutti i dati di gioco siano archiviati sui loro server, salva le informazioni sull'account da qualche parte sul telefono, che rimarrà anche dopo la disinstallazione dell'app.

Primo: No, questo non è l'account Game Center che recupera i dati, perché anche quando accedo a GC, disinstallo l'app, reinstallo l'app e avvio il gioco, tornerà al punto in cui ero prima.

Secondo: ho sentito parlare dell'utilizzo dell'UDID per definire che è lo stesso dispositivo, ma neanche questo è vero. Da marzo 2012 (penso) Apple non consente più ad applicazioni / giochi di accedere all'UDID del dispositivo (per motivi di privacy).

Immagino sia possibile che (probabilmente una quantità molto limitata di) i dati vengano archiviati al di fuori del bundle dell'app, anche se non sono sicuro di come e dove.


Puoi fornire collegamenti a dove Supercell ha fatto questo?
user151019

Suppongo che questo sia in qualche modo legato a identifierForVendor ma non sono chiaro come, perché dopo che l'ultima app di quel fornitore viene eliminata, anche quella identifierForVendorviene eliminata e cambia alla successiva reinstallazione di un'app da quel fornitore. Ma da tutti i commenti di SuperCell sembra che abbiano capito qualcosa - affermano che non è possibile ripristinare i progressi del gioco, punto, senza ottenere un nuovo dispositivo.
tubedogg,

0

Anch'io ho un dispositivo Apple, dopo uno degli aggiornamenti recenti, non sono stato in grado di salvare i dati che dice "L'eliminazione di questa app eliminerà i suoi dati" In passato hai premuto Elimina e ti ha chiesto se rimuoveresti le app dati. Ma ora, non hai opzione. Lo elimina semplicemente con i suoi dati.

L'ho provato sulla mia app, l'ho scaricato di nuovo e l'ho aperto e i miei dati erano spariti.

L'ho fatto perché ho lo stesso problema che non voglio perdere i miei mondi Minecraft, quindi ho testato iCloud, non funzionerà, quindi non rischiare. Game Center salva solo i risultati. Non dati o progressi.


0

Alcuni giochi richiedono il tuo account Facebook e lo usano per salvare i progressi del giocatore. Ad esempio Tap Titans, Real Racing, Candy Crush ... ecc. verificalo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.