2013-02-26 77 views
2

最近我一直在爲Android的Facebook SDK 3.0工作。 雖然一切順利,但我發現了以下問題。我如何爲Android定製Facebook SDK 3.0?

  • 當用戶在未安裝本機Facebook應用程序的設備上按facebook登錄按鈕時,會出現webview登錄活動。登錄後,即使應用程序請求用戶的權限,登錄頁面也會再次出現。 (這是一個已知的問題,根據Facebook的http://developers.facebook.com/bugs/333926600053215

所以,直到Facebook的解決這個問題,我想要做的是檢測用戶是否在他的設備上安裝FB應用程序,如果不是我想顯示我處理登錄過程的自定義webview。

由於我有Facebook庫項目中的所有源代碼,我想我可以自定義,但問題是,應該怎麼做?

如果我對庫項目中的某個文件進行了更改,它會自動應用於使用此庫項目的主項目嗎?什麼是定製facebook庫項目的有效方法?

回答

0

我面臨同樣的問題,並部分解決它:大致上,我試圖獲得發佈權限的登錄,如果它被拒絕,然後fb應用程序的安裝,然後我請求只讀然後發佈,如果它沒有被拒絕,那麼你得到發佈權限登錄後,你就可以開始了。

問題此解決方案:如果安裝了FB應用的

1)代替,如果3的用戶交互2。

2)如果用webview取消登錄(第二個出現),但我認爲這是可以解決的,我沒有時間去嘗試。

對於快速/簡短的回覆感到抱歉。

相關問題