2017-08-02 301 views
0

我已經把所有必要的數據放到Facebook,使用戶能夠每次他們想要登錄Facebook時,到目前爲止,我已經包含3個調試密鑰的密鑰哈希,釋放密鑰&已被通過在應用中使用包管理器生成。因此,它似乎在一段時間內爲用戶提供訪問權。在Android應用程序Facebook SDK登錄

不過,我試圖用我的應用程序特定的時間量(如一個月或不止於此)&登錄我的Facebook帳戶回後註銷,關鍵哈希改變,我突然不能作爲關鍵字hash登錄與之前添加的全部不匹配。每當發生這種情況時,我需要再次手動添加Facebook的密鑰哈希值,然後才能登錄。

密鑰哈希值是否有自己的訪問Facebook帳戶的有效期限?每個人都知道如何處理這個問題嗎?請提供您對此問題的意見,謝謝。

回答

0

請問這個問題可以通過任何機會,以幫助您:

android facebook integration invalid key hash

希望它能幫助。

我想到的另一個想法是,如果您使用另一個密鑰庫(例如,您生成一個新密鑰庫)簽署應用程序,密鑰散列值將會改變。

+0

感謝您的回覆。我曾嘗試過,但密鑰散列只是在一段時間後不斷變化,我需要手動添加新密鑰,難道密鑰散列一旦提交就不會改變? – Ste

+0

在與同事討論後,我用另一個想法更新了答案,關鍵哈希不應完全隨機更改。我不確定它是否會更改,如果您更改您的應用程序ID,但它是可能的。 您應該在密鑰散列發生變化時檢查應用程序的任何更改。 –

+0

這是否意味着如果我們更新應用程序,關鍵哈希值可能會改變?還有什麼條件會引發密鑰散列的變化? – Ste

相關問題