Я использую Firebase для отправки уведомлений в моем приложении для Android.
У меня есть база данных sql, в которой хранится идентификатор пользователя, его токен и статус входа (зарегистрирован - не зарегистрирован) для проверки перед отправкой уведомления.
Все работало идеально, пока я не подумал об этом сценарии. Что если пользователь удалит приложение? логин всегда будет верным и он все равно получит уведомление. Потому что я провел некоторое исследование и обнаружил, что не могу определить, когда пользователь удалит приложение, чтобы я мог обновить его статус входа в систему.
Есть идеи, что мне делать? Или у вас есть идея получше, чем сохранение статуса входа? потому что на данный момент пользователь не может выйти из приложения, если у него нет подключения к Интернету, поэтому я мог бы обновить его статус входа через API. Что не имеет смысла. Но я не мог найти другую идею.