Facebook iOS SDK не работает на устройстве (требуется действительный URI перенаправления), но в симуляторе - PullRequest
0 голосов
/ 28 марта 2012

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

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

Пока все хорошо, но потом я вижу синюю полосу сверху с именем Отмена, имя приложенияи логин, больше ничего.Либо, когда я нажимаю Отмена или Логин, я получаю следующую ошибку:

В вашем приложении произошла ошибка ... (перевод с немецкого)
Код ошибки API: 100
Ошибка APIОписание: Неверный параметр
Сообщение об ошибке: Требуется действительный URI перенаправления.

Понятия не имею, что делать.Я дважды проверил App-ID, info.plist, включил и выключил диалог Enhanced Auth в настройках FB.

В симуляторе я вижу результат, как в описанном учебнике, без каких-либо ошибок.

Буду признателен за любую помощь, спасибо.

PS: Есть некоторые предупреждения о нереализованных методах в xcode.fbSessionInvalidated и fbDidNotLogin отсутствуют, откуда я могу их получить?


Разница между устройством и симулятором.Диалоги на устройстве на немецком, в симуляторе на английском.Не знаю, может ли это быть важным.

1 Ответ

0 голосов
/ 28 марта 2012

Я понял, потратив день на устранение неисправностей ...

Параметр сафари "Приватный серфинг" (Privates Surfen) был включен и нарушил связь между приложением и Facebook SDK.

Я выключил его, и все работает как симулятор и как в симуляторе (где этот параметр не существует).

Надеюсь, это поможет кому-то еще.

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