Я добавил адрес электронной почты & пароль, Google, аутентификацию facebook в моем приложении. Тем не менее, я заметил, что через некоторое время (через 1,2 дня) firebase.getAuth()
возвращает null. Обратите внимание, что я не звонил firebase.unauth()
в любом месте кода, похоже, что завершенный сеанс истекает через некоторое время. Есть ли способ сделать сеанс не истечет через несколько дней? я могу думать о 2-решений, но оба, кажется, плохо мне:Пользователь Firebase выходит из системы через пару дней
- магазин пользовательских OAuthToken от Google, Facebook (возможно зашифрованной), электронная почта & пароль комбо (худший случай) и снова вызвать
firebase.authWithOAuthToken()
, когда сессия стал неавторизованным - Вернитесь на экран входа в систему, чтобы повторить авторизацию каждый раз, когда истекает срок действия сеанса. Я думаю, что это даже хуже, чем выше, потому что это нарушает UX и потенциально нарушает большинство пользователей.
Есть ли встроенный механизм для достижения вышеуказанного? Благодаря!
Я обновил настройку. Это было установлено до 24 часов. Через пару дней я дам вам знать. Надеюсь, это так просто –
Пробовал это через 4 дня, и он работает. Большое спасибо! –