Flutter facebook auth запрашивает логин каждый раз - PullRequest
0 голосов
/ 25 апреля 2020

Я пытаюсь создать логин на Facebook, используя флаттер. Он регистрируется, но каждый раз, когда я запускаю свое приложение, он открывает веб-страницу и просит меня «продолжить как ...», а затем переходит на домашнюю страницу.

Я хочу, чтобы приложение напрямую go на главную страницу при следующем входе в систему через Facebook, а не go для повторного входа.

Я использовал 2 зависимости

flutter_facebook_login: ^ 3.0.0

&

firebase_auth: ^ 0.16.0

Заранее спасибо

1 Ответ

1 голос
/ 25 апреля 2020

Я думаю, что ваша проблема в том, что вы пытаетесь определить, вошел ли пользователь в систему, проверив, входит ли пользователь в систему на стороне Facebook.

Если вы используете Firebase Auth, вы должны определить, вошел ли пользователь в систему на стороне firebase. например:

final user = await FirebaseAuth.instance.currentUser();
if(user == null) {
   // user is not logged in
} else {
   // user is logged in
}
...