Posso excluir um jogo do iOS e manter meu progresso?


14

Quero excluir um jogo do meu iPhone para liberar espaço para outros aplicativos. Se eu tentar fazer isso, ele avisa que todos os dados do aplicativo serão excluídos.

Este é um jogo com estágios que você precisa desbloquear para jogá-los novamente. Se eu reinstalar este jogo, não quero ter que passar por todo o processo de desbloqueio. Quero poder manter meu progresso e começar a partir daí. Existe alguma maneira de excluir o jogo do meu iPhone, mas lembre-se do meu progresso, caso eu o reinstale mais tarde?

Eu sei que o Game Center armazena informações sobre altas pontuações e distintivos, mas também salva meu progresso?


Respostas:


6

Alguns desenvolvedores ajudarão você, informando exatamente quais arquivos você precisa copiar do pacote para manter seu progresso - vale a pena receber um email. O Mika Mobile é um desses - veja como consegui copiar meu progresso do Battleheart de um dispositivo para outro aqui . Se você se sente à vontade para copiar um arquivo, não é difícil.

Se você excluir um aplicativo, o pacote (e o aplicativo) ainda será copiado como parte do backup do iTunes, se você o tiver feito.

Você pode arquivar o backup, encontrado em ~/Library/Application Support/MobileSync/Backup/.

Essa é uma abordagem realmente robusta. Ele vai restaurar tudo, então você substituirá qualquer progresso que tenha feito em outros aplicativos desde esse backup.

Minha abordagem seria usar o iExplorer para copiar os diretórios Documents and Libraries do aplicativo e colocá-los novamente mais tarde. Para garantir que isso funcione, você precisará fazer backup, arquivar o backup e copiar os documentos e diretórios de biblioteca do aplicativo. Em seguida, exclua o aplicativo. Reinstale o aplicativo, coloque os diretórios de documentos e bibliotecas de volta. Se seu aplicativo mantiver o progresso desejado, você poderá prosseguir. Caso contrário, restaure a partir do backup e continue pensando ... talvez escolha outro aplicativo para remover?


5

O Game Center atualmente não possui nenhum mecanismo para salvar o progresso do jogo.

Para jogos que armazenam informações de progresso no seu dispositivo, essas informações serão excluídas quando você excluir o aplicativo. No entanto, o backup será feito no iTunes, para que você possa restaurar isso a partir de um backup (consulte esta pergunta para obter mais informações).

Os jogos que optarem por salvar o progresso no iCloud podem fazê-lo. Nesse caso, se for implementado corretamente, basta reinstalar o aplicativo para acessar os dados antigos (supondo que você esteja conectado à mesma conta do iCloud).


1

Quando você exclui um aplicativo, ele não oferece mais a opção de salvar seus dados. Você não pode escolher manter ou remover mais.


0

Gostaria de comentar as respostas aqui, pois as duas afirmam que a exclusão de um aplicativo removerá todos os dados.

No entanto, Supercell (criadores de Clash of Clans) aparentemente encontrou uma solução para esse problema. Embora todos os dados do jogo estejam armazenados em seus servidores, eles salvam as informações da conta em algum lugar do telefone, que permanecerão mesmo após a desinstalação do aplicativo.

Primeiro: não, essa não é a conta do Game Center que recupera os dados, porque mesmo quando eu registro o GC, desinstalo o aplicativo, reinstale o aplicativo e inicio o jogo, ele volta ao seu estado anterior.

Segundo: tenho ouvido falar sobre o uso do UDID para definir que é o mesmo dispositivo, mas isso também não é verdade. Desde março de 2012 (acho), a Apple não permite mais que aplicativos / jogos acessem o UDID do dispositivo (por motivos de privacidade).

Eu acho que é possível que (provavelmente uma quantidade muito limitada de) dados sejam armazenados fora do pacote de aplicativos, embora eu não tenha certeza de como e onde.


Você pode fornecer links para onde a Supercell fez isso?
Mark

Suponho que isso esteja de alguma forma vinculado ao identifierForVendor, mas não sei como, porque depois que o último aplicativo desse fornecedor é excluído, ele identifierForVendortambém é excluído e muda na próxima vez em que um aplicativo for reinstalado por esse fornecedor. Mas a partir de todos os comentários da SuperCell, parece que eles descobriram algo - eles afirmam que você não pode redefinir o progresso do jogo, ponto final, sem obter um novo dispositivo.
precisa saber é o seguinte

0

Eu também tenho um dispositivo apple. Após uma das atualizações recentes, não consegui salvar os dados. Diz: "Excluir este aplicativo excluirá os dados". No passado, você pressionava a tecla excluir e perguntava se você removeria os aplicativos. dados. Mas agora, você não tem opção. Apenas o exclui com seus dados.

Testei isso no meu aplicativo, baixei novamente e abri, e meus dados sumiram.

Eu fiz isso porque tenho o mesmo problema que não quero perder meus mundos Minecraft, então testei o iCloud, ele não funcionará, por isso não arrisque. O Game Center salva apenas conquistas. Não são dados ou progresso.


0

Alguns jogos solicitam sua conta do facebook e eles a usam para salvar o progresso do jogador. Por exemplo, Tap Titans, Real Racing, Candy Crush ... etc. dê uma olhada.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.