我想我已經發現爲什麼iOS Facebook SDK顯示登錄時出現了問題。Facebook iOS SDK登錄時可能出現錯誤診斷
我很少遇到這個問題,我正在開發的應用程序正在接受其他人的測試,他們總是得到這個錯誤,於是我開始思考我的帳戶與他們的帳戶有什麼不同,並且我發現我有一個安全設置,這意味着我需要輸入當我從設備/模擬器登錄到我的帳戶時使用的設備名稱。
我點擊登錄後出現該視圖,這是其他人發生錯誤的地方,所以我使用了一個朋友帳戶登錄並確定,他有問題,他的安全設置忽略保存新設備。
所以我想知道,我認爲Facebook SDK試圖提示用戶將設備保存到他們的帳戶,並且對於禁用了此安全功能的用戶,SDK會遇到問題。
此外有趣的是,這並不會阻止用戶登錄,因爲當我嘗試與Facebook分享之後,我會將其帶入我想從一開始就想要的對話框視圖。
對此有何看法?
我有一個非常類似的問題。它似乎在過去的幾周裏出現了。如果我單獨登錄,然後使用它工作的相同對話框發佈。或者,如果我嘗試發帖而未登錄,我會得到登錄對話框,登錄,它會掛起上面的消息。我關閉它。嘗試再次發佈,我得到了「發佈」對話框,一切似乎都正常工作。看起來好像在Login Dialog和Post Dialog之間的轉換有問題。我更新了Facebook ios sdk而沒有任何結果。 – TheGeoff
你是對的,從登錄到對話傳遞我相信通過某種檢查,看看它是否需要問你保存設備到用於登錄到Facebook的設備列表,我認爲這個檢查是拋出一個錯誤如果你在Facebook帳戶中設置了這個設置,因爲每次我使用它時都可以正常工作,但是關閉會給出你在上面看到的截圖。我結束了使用OAuth登錄並在會話期間用對話框提示用戶 – Daniel