Я новичок в Firebase Auth, и у меня возникли некоторые вопросы:
@IlanRosenbaum Спасибо, но это для веб-версии. Я хочу знать о нативном Android.
Вам следует просмотреть документацию:
Сеансы аутентификации Firebase живут долго. Каждый раз, когда пользователь входит в систему, учетные данные пользователя отправляются на сервер аутентификации Firebase и заменяются на токен идентификатора Firebase (JWT) и токен обновления. Токены Firebase ID недолговечны и действуют в течение часа; токен обновления можно использовать для получения новых токенов идентификатора. Срок действия токенов обновления истекает только в том случае, если происходит одно из следующих событий:
- Пользователь удален
- Пользователь отключен
- Для пользователя обнаружено серьезное изменение учетной записи. Сюда входят такие события, как обновление пароля или адреса электронной почты.
Также см:
SDK использует локальное хранилище приложения для токена.
спасибо за указатель! «SDK использует локальное хранилище приложения для токена». - Вы знаете более подробную информацию об этом? Это общее предпочтение? Как я могу найти токен на корневом устройстве? (только в целях обучения)
Не должно быть слишком сложно покопаться в файлах, чтобы найти его, особенно если это единственное, что вы добавили в базовое приложение.
Я думаю, что этот ответ также может ответить на ваш вопрос: stackoverflow.com/a/71822066/11726273