我使用教程here在我的android应用程序上设置了SSO,但每当我点击登录按钮时,它都会尝试打开Facebook应用程序,Facebook应用程序显示“正在加载”但立即失败,没有错误信息,并关闭我的应用程序。当我过滤logcat以显示与facebook相关的事物时,没有任何兴趣显示。Android SSO登录对话框立即消失,没有错误
我完全从教程中复制了代码,我不确定它为什么立即关闭。我试图在LoginButton上设置一个错误侦听器,但它永远不会被调用。
根据this blog post,这个问题可能与密钥散列有关,但我已经在facebook开发人员门户中使用了密钥散列。我甚至创建了一个新的密钥库,对其进行了散列处理,然后再次尝试。
我会做什么错?
包括相关的代码会改善问题。 –
您是否还可以确保您的Facebook for Android应用已更新至最新更新? –
您是否将密钥哈希添加到您的整体开发人员设置或应用程序本身?前者适用于示例应用程序,后者适用于您自己的应用程序。 https://developers.facebook.com/docs/getting-started/facebook-sdk-for-android/3.0/中的完整演练涵盖了这两个部分。 –