SDK 3.1: Как определить, использует ли SDK учетные записи iOS6 или нет?

Если у меня установлена учетная запись Facebook в iOS6, но пользователь отключил ее, SDK просто дает мне статус FBSessionStateClosedLoginFailed. Исходя из этого, я не могу сказать, отключил ли пользователь нас в iOS (случай 1) или не имеет учетной записи, настроенной в iOS, и отклонил разрешение от приложения FB или веб-приложения (случай 2).

Сообщения об ошибках, которые мне нужно представить, в обоих случаях совершенно разные. В первом случае нам нужно сообщить пользователю, как нас снова включить, но в случае 2 эти инструкции могут сбить кого-нибудь с толку.

Я пытался использовать инфраструктуру учетных записей iOS, но если я выключен, мне говорят, что учетных записей Facebook нет, даже если они есть. Я также попытался записать идентификатор учетной записи, если я когда-либо успешно выполню аутентификацию, но accountWithIdentifier завершается ошибкой, если мы отключены.

Кто-нибудь знает способ выяснить, идет ли наш отказ от iOS или самого FB?

Ответы на вопрос(3)

Ваш ответ на вопрос