2012-10-25 79 views
0

我開發了一個具有Facebook身份驗證的android應用程序。 問題是,當我在市場上發佈應用程序並且用戶安裝應用程序並想要登錄時,他從Facebook接收到一條消息,指出「該應用程序對Facebook進行了錯誤配置」。facebook錯誤配置登錄android應用程序

爲了在市場上發佈我的應用程序,我使用密鑰庫在應用程序上簽名。 下一步是將散列鍵放在Facebook開發者控制檯中。

這些是簽署應用程序的步驟:

1)在我的本地計算機我使用該命令所產生的的.keystore文件:

$ keytool -genkey -v -keystore my-release-key.keystore -alias alias_name -keyalg RSA -validity 10000 

2)從蝕我導出的應用程序轉換成.apk文件,使用步驟1中生成的密鑰庫文件。

3)我將文件上傳到GooglePlay併發布。

在我的本地計算機和我的平板電腦上,此問題無法重現。我試圖安裝在Android手機上,問題確實重現。

+0

不知道您是否已經完成了這項工作,但是您是否使用您生成的新密鑰庫更新(或添加了新的)keyhash到您的Facebook應用程序?請參閱入門指南中的第5步https://developers.facebook.com/docs/getting-started/facebook-sdk-for-android/3.0/ –

回答

0

你放在儀表板上的關鍵散列是你的調試關鍵。通過使用您自己的密鑰進行簽名並上傳到Google play,您需要獲取用於簽署應用的密鑰庫的密鑰哈希值並將其存入儀表板。

相關問題