对于Android,如果用户拒绝授予电子邮件许可,我如何拒绝FB登录?我正在使用Java。到目前为止,我的代码是:
private void facebookLogin() {
bt_login_fb.setReadPermissions(EMAIL);
LoginManager.getInstance().registerCallback(callbackManager,
new FacebookCallback<LoginResult>() {
@Override
public void onSuccess(LoginResult loginResult) {
Log.e(TAG, "FB: login response success");
FBaccessToken = loginResult.getAccessToken();
if (FBaccessToken != null) {
Set<String> deniedPermissions = loginResult.getRecentlyDeniedPermissions();
if (deniedPermissions.contains(EMAIL)) {
}
}
successful();
}
@Override
public void onCancel() {
// App code
}
@Override
public void onError(FacebookException exception) {
// App code
}
});
}
这里的问题是,因为&#34;否则认可&#34;部分是在onSuccess方法中,用户仍然可以在不给予电子邮件许可的情况下登录。请帮忙!