Документы Facebook SDK указывают, что этот SDK будет работать на iOS 4.0 и более поздних версиях. Затем я протестировал их образец Scrumptions на устройстве iPhone 3GS с iOS 4.0. Но, похоже, это приложение не работает. Он продолжает показывать мне экран входа в систему, хотя я вошел в систему.
Затем я отладил и заметил, что FBSessionState
всегда возвращает FBSessionStateClosedLoginFailed
. Он никогда не возвращает FBSessionStateOpen
.
Что может быть причиной? Однако, когда я запускаю это в эмуляторе iOS 5.1, он работает нормально. Это потому, что SDK не поддерживает iOS 4.0 или какая-то другая проблема?