Skip to content

Instantly share code, notes, and snippets.

@rohan20
Created August 14, 2018 08:44
Show Gist options
  • Save rohan20/12536db1b0ccd63f0d171d5ebaafe687 to your computer and use it in GitHub Desktop.
Save rohan20/12536db1b0ccd63f0d171d5ebaafe687 to your computer and use it in GitHub Desktop.
Flutter Facebook login
void initiateFacebookLogin() async {
var facebookLogin = FacebookLogin();
var facebookLoginResult =
await facebookLogin.logInWithReadPermissions(['email']);
switch (facebookLoginResult.status) {
case FacebookLoginStatus.error:
print("Error");
onLoginStatusChanged(false);
break;
case FacebookLoginStatus.cancelledByUser:
print("CancelledByUser");
onLoginStatusChanged(false);
break;
case FacebookLoginStatus.loggedIn:
print("LoggedIn");
onLoginStatusChanged(true);
break;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment