微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

当我使用 facebook flutter 登录时出现“FacebookLoginStatus.error”

如何解决当我使用 facebook flutter 登录时出现“FacebookLoginStatus.error”

我用于登录 facebook 的代码Flutter firebase 不起作用。并且会得到 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):通知runnable启动。 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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?