Unity Android: сохранить после удаления приложения?

Я создал приложение, в котором вы можете разблокировать определенные вещи, а также вы можете купить их за реальные деньги. Из-за этого было бы стыдно, если пользователь теряет все свои разблокированные вещи при удалении приложения.

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

Затем я узнал, как сериализовать мои данные и сохранить их в "PersistentDataPath". Это будет намного безопаснее, но также очищается при удалении приложения.

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

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

Заранее спасибо, ребята!

1 ответ

Решение

Вы можете использовать Google Play Games, у них есть функция "Сохраненные игры". Таким образом, игра сохранится, даже когда пользователь получит новый телефон.

https://developers.google.com/games/services/common/concepts/savedgames

Другие вопросы по тегам