這是記錄和分享我遇到的問題的解決方案,希望對其他人也有好處。Facebook iOS SDK登錄返回到應用程序而不顯示對話框
問題:
使用Facebook的iOS SDK從我的iOS應用程序進行Facebook登錄,它返回到我從Facebook的應用程序立即應用,但不顯示任何登錄屏幕或對話框如果用戶有之前已經授予請求的權限並在之後註銷。無論登錄是通過Facebook iOS應用程序還是通過應用程序本身內的web視圖,此行爲都是相同的。
這可能是一個問題,特別是如果您的應用程序試圖支持多個Facebook用戶,因爲用戶可能尚未事先登錄到Facebook應用程序中的正確帳戶。通過立即返回我們的應用程序而不明確顯示使用的Facebook帳戶,用戶將使用Facebook中使用的當前帳戶登錄,這可能是錯誤的帳戶。