2012-04-28 64 views
0

我已經有一段時間在我的android應用程序上運行Facebook SDK。我主要是在安裝了Facebook應用程序的情況下進行測試。但是今天,我正在Kindle Fire上測試它。Facebook Android應用程序 - 登錄問題 - 「發生錯誤」

我的攝製步驟如下....

1)通過瀏覽器應用程序登錄到Facebook。 (未安裝FB應用程序) 2)使用Facebook SDK登錄我的Android應用程序 3)返回瀏覽器並退出Facebook。 4)返回到我的應用程序....當我刷新我的UIWebView,你不再是FB應用程序的授權...因此,現在我們回到'登錄'屏幕 5)嘗試再次登錄到Facebook ...

您收到一個空白的FB登錄頁面與「有錯誤發生」。

注:它試圖使用的登錄頁面的URL,(1)我的正確的applicationID,它還包含一個AUTH_TOKEN。

您無法登錄到應用程序,直到您轉到這個應用程序設置和「清除數據」。一旦你這樣做,你可以再次登錄。

有沒有其他人看到過這個問題?當我第一次實現FB SDK時,我幾乎複製了示例應用程序。

感謝, stringa

+0

您可以清除手機中的應用程序數據? – Dinesh 2012-04-28 05:00:56

回答

0

我有同樣的問題。我嘗試了這樣的事情,它的工作。

Utility.mFacebook.authorize(this, permissions, -1, 
             new LoginDialogListener()); 

當您將activitycode設置爲-1時,系統會提示您輸入登錄信息。這意味着你迫使它打開登錄對話框。

+0

以上不適合我。在LoginDialog URL中使用auth_token時,我注意到了這個問題。如果你從url中刪除auth_token參數,它的效果非常好!你不想爲其他東西刪除auth_token,只是登錄對話框。 – stringa 2012-04-28 18:01:58

相關問題