1

我正在调用登录 Facebook 的授权方法。

但是,如果用户通过以下两种方式之一取消登录:按下 x 或按下后退按钮,则调用 onFacebookError 回调而不是 onCancel。

为什么会这样?这是正常的 Facebook 行为吗?

如果是这样,如果用户取消了登录过程,我该如何捕捉?

在查看 Facebook 代码时,我可以看到,为了调用 onCancel 回调,Facebook 的异常应该是 FacebookOperationCanceledException。

我正在使用 Facebook android sdk v3.0

4

1 回答 1

0

这是一个错误,请在此处报告https://developers.facebook.com/bugs

我现在能想到的唯一解决方法是查看 onFacebookError 方法中的错误消息,并过滤“用户取消登录”。信息。

于 2013-01-09T19:18:50.283 回答