Android Facebook SDK登录按钮仅适用于一部手机

时间:2016-04-30 01:21:14

标签: android android-facebook

所以我有一个LoginActivity有facebook LoginButton。无论有没有facebook应用程序,我的开发手机都可以正常使用。

但是,对于我的模拟器设备或我的beta测试人员,当点击登录按钮时,它允许您登录,然后一旦您登录,手机就会回到主屏幕而不是我的应用程序。似乎FacebookActivity没有转换回LoginActivity

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    Log.d("LOGIN", "We got here 123");
    super.onActivityResult(requestCode, resultCode, data);
    Log.d("LOGIN", "We got here");
    callbackManager.onActivityResult(requestCode, resultCode, data);
}

因此,当我在手机上运行应用时,会调用onActivityResult并且一切正常。

当我在我的模拟器或我的Beta测试手机上运行时,onActivityResult甚至没有被调用。成功登录后,我的应用程序只需放入后台并显示主屏幕。

有谁知道这里发生了什么?

有没有办法跟踪Facebook的错误?

此时,我不确定到底出了什么问题。

1 个答案:

答案 0 :(得分:1)

我遇到了类似的问题,只有我的登录凭据有效。解决方案是在Facebook开发人员站点中启用/公开您的项目。您可能想要检查它。 Enabled project shows a "online" symbol