Unity Android: сохранить после удаления приложения?
Я создал приложение, в котором вы можете разблокировать определенные вещи, а также вы можете купить их за реальные деньги. Из-за этого было бы стыдно, если пользователь теряет все свои разблокированные вещи при удалении приложения.
Сначала я использовал PlayerPrefs, но это не безопасно для такого рода вещей, которые я изучил. Также PlayerPrefs очищаются при удалении приложения.
Затем я узнал, как сериализовать мои данные и сохранить их в "PersistentDataPath". Это будет намного безопаснее, но также очищается при удалении приложения.
Есть ли способ, кроме работы с внешним сервером, в котором я могу хранить свои разблокированные плееры, и они не будут удалены при удалении приложения? Я также прочитал кое-что о разрешении WRITE_EXTERNAL_STORAGE, не позволяющем это.
Я просто хочу избежать ярости игроков, которые удаляют приложение и переустанавливают его позже, а затем выясняют, все, за что они заплатили, пропало.
Заранее спасибо, ребята!
1 ответ
Вы можете использовать Google Play Games, у них есть функция "Сохраненные игры". Таким образом, игра сохранится, даже когда пользователь получит новый телефон.
https://developers.google.com/games/services/common/concepts/savedgames