У меня есть следующий сценарий:
Пользователь входит в систему с помощью user@gmail.com, используя кнопку входа Google в моем приложении.
Значение в базе данных с именем number увеличивается на единицу, чтобы указать количество пользователей для этой текущей учетной записи.
Пользователь выходит из системы, значение числа уменьшается, указывая количество текущих пользователей для учетной записи.
Теперь может произойти следующее:
- Проблема 1: пользователь может удалить приложение, не выходя из системы, показывая дополнительный номер устройства, хотя это не так.
- Проблема 2: пользователь может очистить данные приложения без выхода из системы, что также указывает на дополнительное количество используемых устройств, что не соответствует действительности.