как перестать запрашивать OTP каждый раз, когда я открываю приложение в Android studio с помощью Firebase?

#java #firebase #one-time-password

#java #firebase #одноразовый пароль

Вопрос:

Я только что создал приложение, в котором пользователи могут входить в систему через OTP. но проблема в том, что После первого входа в систему по телефону otp. когда я закрываю приложение, оно. и снова запустите приложение. это начинается с самого начала, как ввод номера телефона и отправка otp. как остановить это и получить данные, как я перед входом в систему

Ответ №1:

Попробуйте этот код для вашего OTP и проверки активности

 @Override
protected void onStart() {
    super.onStart();
    FirebaseUser currentuser = firebaseAuth.getCurrentUser();
    if(currentuser != null)
    {
        // send user to mainactivity
    }
}
  

Ответ №2:

Попробуйте это. Прежде чем перейти на страницу входа, проверьте, вошел ли пользователь в систему.

 FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
if (user != null) {
    // User is signed in
} else {
    // No user is signed in
}