0
Under review

Защита от старых транзакций при синхронизации

Sergey Ratz 6 years ago updated by HomeMoney 6 years ago 1
В настоящий момент мобильное приложение работает следующим образом:
Сценарий синхронизации
- синхронизация
- изменения
- синхронизация
Это создает проблемы в следующем сценарии:
"Пользователь использовал мобильное приложение на Устройстве1. Он синхронизируется и вводит определенное количество транзакций. Однако при попытке отправить их на сервер возникают проблемы (например в связи с интернетом). Транзакции остаются на мобильном, но фактически пользователь вводит их позднее в онлайн-продукте. После этого в течении нескольких месяцев (или недель), пользователь не пользуется мобильной версией на Устройстве1.

Наступает время Т. Пользователь открывает приложение и вносит изменения. Приложение выполняет сценарий синхронизации. При этом в транзакции попадают данные, которые не имеют никакого отношения к фактически необходимым, меняется баланс уже закрытых месяцев, что создает неудобство.".

Решение:
Если мобильное устройство имеет транзакции которые:
1) Находятся в прошлом календарном месяце или ранее
2) Произведены ранее n (например 7) дней назад
Выводить их список с возможностью выбора или удаления.
Добрый день.
Речь о Android приложении?
Answer
Under review