Facebook iOS SDK "Что-то пошло не так" при входе в систему возможна диагностика - PullRequest
1 голос
/ 16 августа 2011

Мне кажется, я обнаружил, почему iOS Facebook SDK показывает, что что-то пошло не так, когда вы входите в него.

Я редко сталкиваюсь с этой проблемой, и приложение, которое я разрабатываю, тестируется другими людьми, и они всегда получают эту ошибку, поэтому я начал думать, что мой аккаунт отличался от их, и обнаружил, что у меня есть настройка безопасности означает, что мне нужно ввести имя устройства, которое я использую при входе в свою учетную запись с устройства / симулятора.

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

Поэтому мне интересно, я думаю, что SDK Facebook пытается предложить пользователю сохранить устройство в своей учетной записи, и для пользователей, у которых отключена эта функция безопасности, SDK сталкивается с проблемами.

Также интересно отметить, что это не мешает входу пользователя в систему, потому что, когда я пытаюсь поделиться с Facebook сразу после этого, я попадаю в диалоговое окно своего фида, которое я хотел с самого начала.

Есть мысли по этому поводу?

enter image description here

1 Ответ

0 голосов
/ 09 сентября 2011

Вот то, что я придумал в качестве обходного пути, хотя справедливое предупреждение не является правильным решением. Мне это не очень нравится, потому что это очень смешно, но пока работает.

Прежде чем показывать диалоговое окно потока, я проверяю, вошел ли пользователь в систему. Если нет, я показываю диалоговое окно входа в систему и затем запускаю диалоговое окно потока в обратном вызове DidLogin. По сути, я избегаю автоматического перехода «Вход в диалог».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...