Могу ли я удалить игру iOS и сохранить свой прогресс?
Я хочу удалить игру с моего iPhone, чтобы освободить место для других приложений. Если я попытаюсь сделать это, он предупредит, что все данные приложения будут удалены.
Это игра, в которой есть этапы, которые нужно разблокировать, чтобы снова воспроизвести их. Если я когда-либо переустанавливаю эту игру, я не хочу проходить весь процесс разблокировки. Я хочу сохранить свой прогресс и начать с этого. Есть ли способ удалить игру с моего iPhone, но помните ли я о моем прогрессе в случае, если я переустановил ее позже?
Я знаю, что Game Center хранит информацию о высоких баллах и знаках, но сохраняет ли он и мои успехи?
6 ответов
Некоторые разработчики помогут вам, сообщая вам, какие файлы вам нужно скопировать из пакета, чтобы сохранить ваш прогресс - это стоит письмо. Mika Mobile - это один из них - посмотрите, как я смог скопировать ход Battleheart с одного устройства на другое здесь . Если вам удобно копировать файл, это не сложно.
Если вы удалите приложение, то пакет приложения (и приложение) по-прежнему будет скопирован как часть резервной копии iTunes, если вы сделали это.
Вы можете архивировать резервную копию, найденную в ~/Library/Application Support/MobileSync/Backup/
.
Мой подход состоял в том, чтобы использовать iExplorer для копирования каталогов документов и библиотек из приложения, и вернул их позже. Чтобы быть уверенным, что это будет работать, вам нужно будет сделать резервную копию, архивировать резервную копию, а затем скопировать docs & библиотечные каталоги для приложения. Затем удалите приложение. Переустановите приложение, верните каталоги документов и библиотек. Если ваше приложение сохраняет прогресс, как вы хотите, вы можете продолжить. Если нет, восстановите резервную копию и продолжайте думать ... может быть, выбрать другое приложение для удаления?
Игровой центр в настоящее время не имеет механизма для сохранения игрового процесса.
Для игр, в которых хранятся сведения о ходе работы на вашем устройстве, эта информация будет удалена при удалении приложения. Однако он будет скопирован в iTunes, поэтому вы можете восстановить это из резервной копии (см. этот вопрос для получения дополнительной информации).
Игры, которые хотят сохранить прогресс в iCloud, могут сделать это - в этом случае, если он будет правильно реализован, просто переустановка приложения даст ему доступ к старым данным (при условии, что вы вошли в одну учетную запись iCloud).
Когда вы удаляете приложение, оно больше не дает вам возможность сохранять ваши данные. Вы больше не можете выбирать сохранить или удалить.
Я хотел бы прокомментировать ответы здесь, так как они заявляют, что удаление приложения приведет к удалению всех данных.
Однако Supercell (создатели Clash of Clans), по-видимому, нашел решение этой проблемы. Хотя все игровые данные хранятся на их серверах, они сохраняют информацию об учетной записи где-то на вашем телефоне, которая останется даже после того, как приложение было удалено.
Во-первых: Нет, это не учетная запись Game Center, которая восстанавливает данные, потому что даже когда я регистрирую GC, удаляю приложение, переустанавливаю приложение и запускаю игру, он вернется туда, где я был раньше.
Во-вторых: я слышал об использовании UDID для определения того, что это одно и то же устройство, но это тоже неверно. С марта 2012 года (я думаю) Apple больше не разрешает приложениям /играм получать доступ к UDID устройства (по соображениям конфиденциальности).
Я думаю, возможно, что (возможно, очень ограниченное количество) данных хранится вне приложения, хотя я не уверен, как и где.
У меня тоже есть яблочное устройство. После одного из последних обновлений я не смог сохранить данные, которые он говорит: «Удаление этого приложения приведет к удалению его данных». В прошлом вы нажали delete, и он спросил, будете ли вы удалить данные приложений. Но теперь у вас нет выбора. Он просто удаляет его своими данными.
Я тестировал это в своем приложении, перезагрузил его и открыл, и мои данные исчезли.
Я сделал это, потому что у меня такая же проблема, я не хочу потерять мины Minecraft, поэтому я тестировал iCloud, это не работает, поэтому не рискуйте. Игровой центр только сохраняет достижения. Не данные или прогресс.
Некоторые игры запрашивают у вас учетную запись facebook, и они используют ее для сохранения прогресса игрока. Например, Tap Titans, Real Racing, Candy Crush ... и т. Д. Проверь это.