在Android,FB"创建新的Facebook帐户"创建帐户后没有调用CallbackManager

时间:2017-01-24 07:13:31

标签: android facebook-android-sdk

在我的Android应用程序中,我允许用户使用Facebook帐户登录。我在项目中添加了FacebookSDK。为FacebookSDK设置的所有必需代码都在我的SignInActivity中完成。除了那个之外,一切都很好。

工作原理:

案例1:用户已登录FB App。

当用户选择使用FB帐户登录时,FB App会要求用户许可,之后CallbackManager将收到onSuccess回拨。

案例2:用户拥有FB帐户,但用户尚未登录FB App。

当用户选择使用FB帐户登录时,FB App会询问登录详细信息,登录成功后,FB App会要求获得许可,之后CallbackManager将收到onSuccess回拨。

这两个案例都很好。只要FB登录成功/失败,我的应用程序就会从FB应用程序回复。

什么不起作用(问题):

案例3:用户没有FB帐户。

在此,用户选择使用FB帐户登录。由于用户没有FB帐户,他将选择"创建新的Facebook帐户" FB App中的选项。创建帐户后,FB App将显示用户的个人资料页面。此时它并未在我的Android应用中调用CallbackManager

如果用户按下后退按钮关闭Facebook活动,则会最小化整个应用。从此点开始,按“用户”无法返回“我的Android应用程序”。

  

我在其中一个电子商务应用程序中重现了相同的行为。

有人对此有任何想法吗?

0 个答案:

没有答案