Cordova - постоянное хранение даже после удаления - PullRequest
0 голосов
/ 12 сентября 2018

Я занимаюсь разработкой приложения с использованием cordova (в настоящее время выпускается только на Android), и я борюсь с опциями хранения.

В настоящее время я использую Local Storage, который, кажется, работает хорошо, однако все данные / значения стираютсяесли пользователь удаляет и переустанавливает приложение.Мне было интересно, есть ли плагин или какой-либо способ постоянного хранения данных на Android, даже если пользователь удаляет приложение?

Причина, по которой я хотел бы, это позволить пользователю сохранить монеты, которые он заработал /купил, если они должны были удалить приложение, а затем вернуть его позже?У меня также есть IAP «без рекламы», и в настоящее время я храню значение в локальном хранилище, когда пользователь покупает его, поэтому не хочу, чтобы объявления возвращались при удалении / переустановке.

Если это не такВозможно ли альтернативный способ распознать, если пользователь приобрел IAP без рекламы, чтобы у него всегда не было рекламы?

Ответы [ 3 ]

0 голосов
/ 12 сентября 2018

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

0 голосов
/ 12 сентября 2018

Вы можете использовать cordova-plugin-cloud-settings для сохранения данных ключа / значения между установками / на устройствах одной платформы.

0 голосов
/ 12 сентября 2018

Вы можете сохранить пользовательские данные онлайн. Проверьте Firebase При необходимости извлекайте данные с сервера.

Или вы также можете записать его в файл и сохранить его на локальном хранилище (в большинстве случаев это не очень хорошая идея)

...