если я пытаюсь войти в систему с другой учетной записью, то я не получил информацию о пользователе.
void initiateFacebookLogin() async {
var facebookLoginResult = await facebookLogin
.logInWithReadPermissions(['email', 'public_profile']);
switch (facebookLoginResult.status) {
case FacebookLoginStatus.error:
_fblogin.sink.add(FacebookLoginData(false, ""));
break;
case FacebookLoginStatus.cancelledByUser:
_fblogin.sink.add(FacebookLoginData(false, ""));
break;
case FacebookLoginStatus.loggedIn:
var graphResponse = await http.get(
'https://graph.facebook.com/v2.12/me?fields=name,first_name,last_name,email&access_token=${facebookLoginResult.accessToken.token}');
var profile = json.decode(graphResponse.body);
_fblogin.sink.add(FacebookLoginData(true, profile));
break;
}
}
в сообщении об ошибке устройства iOS:
iOS - Ошибка домена = com.facebook.sdk.login Code = 304 "(null)"
в Android сообщение об ошибке устройства
логин пользователя с другим аккаунтом.