2011-05-13 96 views
1

我正在開發一個應用程序使用Facebook的SDK的android登錄用戶。 該應用程序在htc手機上運行良好,但三星手機有問題: -facebook sdk登錄不能在三星設備工作android

如果在三星手機中預裝了Facebook官方應用程序,那麼我的Facebook登錄到應用程序不起作用。應用程序進入休眠狀態。 我甚至建立哈希鍵,在我的Facebook應用程序添加,但它仍然不能正常工作

請任何幫助將不勝感激

+0

在這種情況下facebook-webview甚至沒有被調用,只有onClick被調用,然後沒有得到執行。 OnComplete甚至沒有達到 – abhishek 2011-05-13 13:12:10

回答

0

我已經使用Facebook SDK用於在三星Galaxy S運行Android應用程序電話使用本指南:http://blog.doityourselfandroid.com/2011/02/28/30-minute-guide-integrating-facebook-android-application/

+0

示例代碼不工作在三星9003型號 – abhishek 2011-05-13 13:30:49

+0

相同的型號是無法讓用戶登錄到我的應用程序也 – abhishek 2011-05-13 13:31:11

+0

工作罰款在我的三星Galaxy S(i9000) – ddewaele 2011-05-13 13:40:35

0

我也遇到了這個問題首先,我需要知道你在facebook應用上輸入了哪個Key Hash值,如果它是'ga0RGNYHvNM5d0SLGQfpQWAPGJ8 =',那就是問題所在。我想你在終端上輸入了「keytool -exportcert -alias androiddebugkey -keystore〜/ .android/debug.keystore | openssl sha1 -binary | openssl base64」,並輸入了你自己的密碼來生成密鑰哈希。如果你這樣做,請嘗試做以下的事情,你也可以在終端上輸入上面的命令(我使用的是UBUNTU(linux),你輸入與你使用的操作系統相對應的命令)並輸入密碼爲'android'。這次你會得到不同的hey散列值。複製該值並將其保存爲Facebook應用程序的密鑰哈希值。之後檢查它是否工作。對我來說,它的工作。當我們使用調試密鑰時會發生這種情況。畢竟,當你要在Android市場上發佈這個應用程序時,你將不得不根據你使用的私鑰再次改變密鑰哈希值。試試這可能會對你有幫助。

相關問題