Вход в Facebook отменяется при входе в настоящее приложение Facebook - PullRequest
0 голосов
/ 17 июня 2019

Моя проблема сейчас заключается в том, что вход в Facebook, по-видимому, самопроизвольно прекращается при входе в систему самого приложения. Когда я выхожу из приложения и пытаюсь выполнить социальный вход в Facebook, он отображает экран входа в систему, но не работает, как только я Я вошел в приложение.

Вот мой метод входа в социальную сеть Facebook

startFacebookLogin() async {
    final facebookLogin = new FacebookLogin();
    final result = await facebookLogin.logInWithReadPermissions(["email", "public_profile", "user_friends"]);
    FacebookAccessToken myToken = result.accessToken;
    switch (result.status) {
      case FacebookLoginStatus.loggedIn:
        AuthCredential credential = FacebookAuthProvider.getCredential(
            accessToken: myToken.token);
        FirebaseUser facebookUser = await FirebaseAuth.instance
            .signInWithCredential(credential);
        break;
      case FacebookLoginStatus.cancelledByUser:
        print("Facebook sign in cancelled by user");
        break;
      case FacebookLoginStatus.error:
        print("Facebook sign in failed");
        break;
    }
  }

и эта иконка запускает вход в систему при нажатии

IconButton(
   onPressed: startFacebookLogin,
   icon: new Icon(const IconData(0xe900, fontFamily: 'facebook')),
   color: Colors.blue,
        ),
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...