0

フラッターfirebaseを使用してFacebookにログインするための私のコードが機能していません。ケース FacebookLoginStatus.error のケースを取得します。

bool loading = false;
UserInfo user;
FirebaseAuth _auth = FirebaseAuth.instance;
static final FacebookLogin _facebookSignIn = new FacebookLogin();
Future _loginfb() async {
FacebookLoginResult result = await _facebookSignIn.logIn(['email']);

switch (result.status) {
  case FacebookLoginStatus.loggedIn:
    await _loginWithFb(result);
    break;
  case FacebookLoginStatus.cancelledByUser:
    setState(() => loading = false);
    print("bb");
    break;
  case FacebookLoginStatus.error:
    setState(() => loading = false);
    print(FacebookLoginStatus.error.index.toString() + " eee");
    break;
}
}
Future _loginWithFb(FacebookLoginResult _result) async {
FacebookAccessToken _accessToken = _result.accessToken;
AuthCredential _credential =
    FacebookAuthProvider.getCredential(accessToken: _accessToken.token);
var a = await _auth.signInWithCredential(_credential);
setState(() {
  loading = true;
  user = a.user;
});
}

パッケージがインポートされました

flutter_facebook_login: ^3.0.0

完全なコンソール エラー ログ: D/ZrHung.AppEyeUiProbe( 1770): 起動可能に通知します。D/OpenGLRenderer (1770): HWUI バイナリが有効になっています

I/HwPhoneWindow( 1770): updateLayoutParamsColor false mSpecialSet=false, mForcedNavigationBarColor=false, navigationBarColor=ff000000, mNavBarShow=true, mIsFloating=false
    I/HiTouch_HiTouchSensor( 1770): enabledInPad = false,isPcCastMode = false
D/HiTouch_PressGestureDetector( 1770): onAttached, package=com.lazaarworks.TimyTimeMain, windowType=1, mHiTouchRestricted=false
W/InputMethodManager( 1770): startInputReason = 1
    D/mali_winsys( 1770): EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000
I/ViewRootImpl( 1770): jank_removeInvalidNode all the node in jank list is out of time
    D/ZrHung.AppEyeUiProbe( 1770): stop checker.
    D/ZrHung.AppEyeUiProbe( 1770): Current Activity:false
    D/ZrHung.AppEyeUiProbe( 1770): not watching, wait.
    D/ZrHung.AppEyeUiProbe( 1770): notify runnable to start.
    D/ZrHung.AppEyeUiProbe( 1770): restart watching
    W/InputMethodManager( 1770): startInputReason = 1
    D/ZrHung.AppEyeUiProbe( 1770): stop checker.
    W/InputMethodManager( 1770): startInputReason = 1
    D/ZrHung.AppEyeUiProbe( 1770): notify runnable to start.
    D/ViewRootImpl[FacebookActivity]( 1770): surface should not be released
    D/ActivityThread( 1770): Remove activity client record, r= ActivityRecord{d90a276 token=android.os.BinderProxy@edbcbab {com.lazaarworks.TimyTimeMain/com.facebook.FacebookActivity}} token= android.os.BinderProxy@edbcbab
    W/libEGL  ( 1770): EGLNativeWindowType 0x7efc4dd010 disconnect failed
    I/flutter ( 1770): FacebookLoginStatus.error
    I/flutter ( 1770): eee
4

0 に答える 0