SDK 3.1: Jak sprawdzić, czy SDK używa kont iOS6?

Jeśli mam konto na Facebooku skonfigurowane w iOS6, ale użytkownik je wyłączył, SDK daje mi tylko status FBSessionStateClosedLoginFailed. Na tej podstawie nie mogę stwierdzić, czy użytkownik wyłączył nas w systemie iOS (przypadek 1), czy nie ma konta skonfigurowanego w systemie iOS i odmówił zgody z aplikacji FB lub aplikacji internetowej (przypadek 2).

Komunikaty o błędach, które muszę przedstawić, są zupełnie inne w obu przypadkach. W pierwszym przypadku musimy powiedzieć użytkownikowi, jak włączyć nas ponownie, ale te instrukcje byłyby dla kogoś mylące w przypadku 2.

Próbowałem użyć struktury kont iOS, ale jeśli jestem wyłączony, mówiono mi, że nie ma żadnych kont na Facebooku, nawet jeśli są. Próbowałem również zapisać identyfikator konta, jeśli kiedykolwiek pomyślnie się uwierzytelniłem, ale konto accountWithIdentifier nie powiedzie się podobnie, jeśli zostaniemy wyłączeni.

Czy ktoś wie, jak sprawdzić, czy nasze odrzucenie pochodzi z samego systemu iOS lub FB?

questionAnswers(3)

yourAnswerToTheQuestion