2010-12-26 5 views
3

Я запускаю демонстрационное приложение, поставляемое с facebook-ios-sdk. Приложение запускается в эмуляторе с помощью кнопки «Вход». Я нажимаю кнопку, которая затем запускает сафари, чтобы предоставить доступ к приложению. Я вхожу в систему со своими fb-кредитами и разрешаю приложение. Я являюсь администратором приложения, и я подтвердил, что я ввел правильный ключ приложения.Демо-приложение FBConnect

После того как я разрешить доступ, он говорит: «Safari не может открыть страницу, так как адрес в недействителен» ... это URL он пытается перейти к: http://www.facebook.com/connect/uiserver.php ...

Так я что-то отсутствует, потому что точка останова для (void)fbDidLogin никогда не попадает ...

ответ

1

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

+1

Обратите внимание, что ответ на этот вопрос имеет код для связывания Вы упоминаете, что полезно для людей, только начинается. Включите его здесь для повышения. http://stackoverflow.com/questions/5131178/facebook-ios-safari-cannot-open-page-error-when-authenticating-user-with-singl – Olie

0

Это проблема вашей регистрации. Я думаю, что вы положили неправильную вещь в поле сайта

0

его подробно описаны в README файле Facebook SDK -

https://github.com/facebook/facebook-ios-sdk/blob/master/README.mdown

прокрутки вниз к аутентификации и авторизации раздела, он проведет вас хотя она.

Не хотите разместить его здесь, упаковывают это когда-либо изменения

-Джонатан