0
Ülevaatamisel
Защита от старых транзакций при синхронизации
В настоящий момент мобильное приложение работает следующим образом:
Сценарий синхронизации
- синхронизация
- изменения
- синхронизация
Это создает проблемы в следующем сценарии:
"Пользователь использовал мобильное приложение на Устройстве1. Он синхронизируется и вводит определенное количество транзакций. Однако при попытке отправить их на сервер возникают проблемы (например в связи с интернетом). Транзакции остаются на мобильном, но фактически пользователь вводит их позднее в онлайн-продукте. После этого в течении нескольких месяцев (или недель), пользователь не пользуется мобильной версией на Устройстве1.
Наступает время Т. Пользователь открывает приложение и вносит изменения. Приложение выполняет сценарий синхронизации. При этом в транзакции попадают данные, которые не имеют никакого отношения к фактически необходимым, меняется баланс уже закрытых месяцев, что создает неудобство.".
Решение:
Если мобильное устройство имеет транзакции которые:
1) Находятся в прошлом календарном месяце или ранее
2) Произведены ранее n (например 7) дней назад
Выводить их список с возможностью выбора или удаления.
Сценарий синхронизации
- синхронизация
- изменения
- синхронизация
Это создает проблемы в следующем сценарии:
"Пользователь использовал мобильное приложение на Устройстве1. Он синхронизируется и вводит определенное количество транзакций. Однако при попытке отправить их на сервер возникают проблемы (например в связи с интернетом). Транзакции остаются на мобильном, но фактически пользователь вводит их позднее в онлайн-продукте. После этого в течении нескольких месяцев (или недель), пользователь не пользуется мобильной версией на Устройстве1.
Наступает время Т. Пользователь открывает приложение и вносит изменения. Приложение выполняет сценарий синхронизации. При этом в транзакции попадают данные, которые не имеют никакого отношения к фактически необходимым, меняется баланс уже закрытых месяцев, что создает неудобство.".
Решение:
Если мобильное устройство имеет транзакции которые:
1) Находятся в прошлом календарном месяце или ранее
2) Произведены ранее n (например 7) дней назад
Выводить их список с возможностью выбора или удаления.
Customer support service by UserEcho
Речь о Android приложении?