Android Facebook登录在调试中工作,在发布的应用程序中不起作用

时间:2015-04-18 23:56:34

标签: android facebook-login parsefacebookutils

我有一个Android登录的Android应用程序。我已经在我的设备上测试过多次(它安装了Facebook应用程序,如果它有帮助)并且登录工作完美无瑕。我已将我的应用程序提交到Play商店,用户无法在发布版本中使用Facebook登录。我注意到即使我安装了Facebook应用程序,也有一个Web浏览器窗口,其中显示Facebook登录页面分秒显示,它会消失,我的活动指示器(应该在登录时停止并转到下一个活动)旋转永远。

我正在使用Parse 1.9.1和ParseFacebookUtilsV4-1.9.1,我使用ParseFacebookUtils登录:

ParseFacebookUtils.logInWithReadPermissionsInBackground

同一个用户,同一个用户,一切都是一样的。在调试模式下,它只是登录,但在发布时它没有,我不知道为什么,我无法调试。可能的原因是什么?如何调试?

1 个答案:

答案 0 :(得分:3)

检查应用的https://developers.facebook.com上的Key Hash设置。您需要在app developer Console中设置两个用于发布和调试版本的密钥哈希值。您可能只是为调试环境设置了密钥哈希。有关详情,请参阅Setting a Release Key Hash。希望它有所帮助。