Решена аутентификация в Facebook с помощью Firebase и Flutter - PullRequest
0 голосов
/ 24 февраля 2020

Когда я хочу войти через Facebook, я могу связаться с Facebook, но после того, как у меня появляется эта ошибка:

[ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: type 'NoSuchMethodError' is not a subtype of type 'FutureOr<FirebaseUser>'

<asynchronous suspension> 
_signin.build.<anonymous closure>

Это мой auth.dart:

Future<FirebaseUser> facebookLogin() async {
    try {
      loading.add(true);
      FacebookLoginResult facebookLoginResult = await _facebookLogin.logIn(['email']);
      FacebookAccessToken facebookAccessToken = facebookLoginResult.accessToken;
      AuthCredential authCredential = FacebookAuthProvider.getCredential
        (accessToken: facebookAccessToken.token);
      FirebaseUser user = (await _auth.signInWithCredential(authCredential)).user;
//      updateUserDataGg(user);

      print("user name: ${user.displayName}");


      name = user.displayName;
      email = user.email;
      imageUrl = user.photoUrl;

      loading.add(false);
      return user;
    } catch (error) {
      return error;
    }

    }

Печать не отображается У вас есть идея, в чем проблема?

Большое спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...