Вход пользователя в систему всегда продолжается до тех пор, пока вы вручную не вызовете метод signOut, предоставляемый SDK вашей платформы. Вам не нужно ничего делать, чтобы заставить работать токен обновления - все это также управляется SDK.
Что вам нужно сделать, так это использовать «слушатель состояния авторизации», чтобы определить, когда это обновление завершено, поскольку это не мгновенно. Если вы не используете прослушиватель и вместо этого обращаетесь напрямую к «currentUser», текущий пользователь будет иметь значение null, пока обновление не будет выполнено успешно. Обновление не будет выполнено в автономном режиме и не будет немедленным.
Поскольку вы не указали, на какой платформе вы работаете, я не могу предоставить ссылки на соответствующую документацию, но схема аналогична длявсе они.