Могу ли я удалить игру iOS и сохранить свой прогресс?

Я хочу удалить игру с моего iPhone, чтобы освободить место для других приложений. Если я попытаюсь сделать это, он предупредит, что все данные приложения будут удалены.

Это игра, в которой есть этапы, которые нужно разблокировать, чтобы снова воспроизвести их. Если я когда-либо переустанавливаю эту игру, я не хочу проходить весь процесс разблокировки. Я хочу сохранить свой прогресс и начать с этого. Есть ли способ удалить игру с моего iPhone, но помните ли я о моем прогрессе в случае, если я переустановил ее позже?

Я знаю, что Game Center хранит информацию о высоких баллах и знаках, но сохраняет ли он и мои успехи?

14 голосов | спросил Senseful 26 MaramMon, 26 Mar 2012 03:14:59 +04002012-03-26T03:14:59+04:0003 2012, 03:14:59

6 ответов


6

Некоторые разработчики помогут вам, сообщая вам, какие файлы вам нужно скопировать из пакета, чтобы сохранить ваш прогресс - это стоит письмо. Mika Mobile - это один из них - посмотрите, как я смог скопировать ход Battleheart с одного устройства на другое здесь . Если вам удобно копировать файл, это не сложно.

Если вы удалите приложение, то пакет приложения (и приложение) по-прежнему будет скопирован как часть резервной копии iTunes, если вы сделали это.

Вы можете архивировать резервную копию, найденную в ~/Library/Application Support/MobileSync/Backup/.

Тем не менее, это очень неуклюжий подход. Он будет восстанавливать все, поэтому вы будете перезаписывать любые успехи, достигнутые вами в других приложениях после этой резервной копии.

Мой подход состоял в том, чтобы использовать iExplorer для копирования каталогов документов и библиотек из приложения, и вернул их позже. Чтобы быть уверенным, что это будет работать, вам нужно будет сделать резервную копию, архивировать резервную копию, а затем скопировать docs & библиотечные каталоги для приложения. Затем удалите приложение. Переустановите приложение, верните каталоги документов и библиотек. Если ваше приложение сохраняет прогресс, как вы хотите, вы можете продолжить. Если нет, восстановите резервную копию и продолжайте думать ... может быть, выбрать другое приложение для удаления?

ответил Adam Eberbach 26 MaramMon, 26 Mar 2012 03:44:21 +04002012-03-26T03:44:21+04:0003 2012, 03:44:21
5

Игровой центр в настоящее время не имеет механизма для сохранения игрового процесса.

Для игр, в которых хранятся сведения о ходе работы на вашем устройстве, эта информация будет удалена при удалении приложения. Однако он будет скопирован в iTunes, поэтому вы можете восстановить это из резервной копии (см. этот вопрос для получения дополнительной информации).

Игры, которые хотят сохранить прогресс в iCloud, могут сделать это - в этом случае, если он будет правильно реализован, просто переустановка приложения даст ему доступ к старым данным (при условии, что вы вошли в одну учетную запись iCloud).

ответил jtbandes 26 MaramMon, 26 Mar 2012 03:48:57 +04002012-03-26T03:48:57+04:0003 2012, 03:48:57
1

Когда вы удаляете приложение, оно больше не дает вам возможность сохранять ваши данные. Вы больше не можете выбирать сохранить или удалить.

ответил Guest 24 MarpmTue, 24 Mar 2015 17:09:42 +03002015-03-24T17:09:42+03:0005 2015, 17:09:42
0

Я хотел бы прокомментировать ответы здесь, так как они заявляют, что удаление приложения приведет к удалению всех данных.

Однако Supercell (создатели Clash of Clans), по-видимому, нашел решение этой проблемы. Хотя все игровые данные хранятся на их серверах, они сохраняют информацию об учетной записи где-то на вашем телефоне, которая останется даже после того, как приложение было удалено.

Во-первых: Нет, это не учетная запись Game Center, которая восстанавливает данные, потому что даже когда я регистрирую GC, удаляю приложение, переустанавливаю приложение и запускаю игру, он вернется туда, где я был раньше.

Во-вторых: я слышал об использовании UDID для определения того, что это одно и то же устройство, но это тоже неверно. С марта 2012 года (я думаю) Apple больше не разрешает приложениям /играм получать доступ к UDID устройства (по соображениям конфиденциальности).

Я думаю, возможно, что (возможно, очень ограниченное количество) данных хранится вне приложения, хотя я не уверен, как и где.

ответил Ivo van der Marel 20 MarpmWed, 20 Mar 2013 14:46:32 +04002013-03-20T14:46:32+04:0002 2013, 14:46:32
0

У меня тоже есть яблочное устройство. После одного из последних обновлений я не смог сохранить данные, которые он говорит: «Удаление этого приложения приведет к удалению его данных». В прошлом вы нажали delete, и он спросил, будете ли вы удалить данные приложений. Но теперь у вас нет выбора. Он просто удаляет его своими данными.

Я тестировал это в своем приложении, перезагрузил его и открыл, и мои данные исчезли.

Я сделал это, потому что у меня такая же проблема, я не хочу потерять мины Minecraft, поэтому я тестировал iCloud, это не работает, поэтому не рискуйте. Игровой центр только сохраняет достижения. Не данные или прогресс.

ответил Majestic Pixel Miners 5 62016vEurope/Moscow11bEurope/MoscowSat, 05 Nov 2016 01:57:46 +0300 2016, 01:57:46
0

Некоторые игры запрашивают у вас учетную запись facebook, и они используют ее для сохранения прогресса игрока. Например, Tap Titans, Real Racing, Candy Crush ... и т. Д. Проверь это.

ответил Sl4sh 5 62016vEurope/Moscow11bEurope/MoscowSat, 05 Nov 2016 02:30:53 +0300 2016, 02:30:53

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132