Где хранить данные о покупках

115
13 апреля 2021, 14:20

Как оптимальнее организовать хранение данных о покупке, например, пользователь купил 2 ед. товара. Приложение закрыл, открыл через неделю, воспользовался товаром. Где все это хранится? Сервера своего нет.

Answer 1

Без хранения на сервере не обойтись, если у вас покупают что-то не один раз и вам не хочется вручную искать данные транзакции и вручную же юзеру её на телефон восстанавливать после смены юзером телефона.

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

Самое правильное (а также долгое и сложное) решение - хранить данные на своём сервере.

Самое простое - использовать готовые решения для удалённого хранения данных. Например Firebase от гугла. Однако, как и со всем остальным, надо быть большим спецом, чтобы сделать всё правильно и не выйти за ограничения бесплатного использования.

Если же для вас не страшна потеря юзером данных, то можно просто в префы, локальную БД или даже в файл на девайсе всё это записать.

READ ALSO
Как сравнить 2 объекта

Как сравнить 2 объекта

Как без лапша-кода сравнить 2 объекта?

105
Маска номера +7 в джаваскрипт

Маска номера +7 в джаваскрипт

Есть поле ввода номера телефона

82
Помощь в сортировке, с использованием JS [закрыт]

Помощь в сортировке, с использованием JS [закрыт]

Хотите улучшить этот вопрос? Добавьте больше подробностей и уточните проблему, отредактировав это сообщение

84