Создание пользовательской формы входа в Facebook - PullRequest
1 голос
/ 14 июля 2010

Кто-нибудь знает, возможно ли создать собственный пользовательский интерфейс для подключения Facebook вместо необходимости использовать FBLoginDialog?

Если ДА, как?

ЕСЛИ НЕТ, могу ли я отформатировать FBLoginDialogчтобы я выглядел так, как я хочу, как FBStreamDialog (сообщение POST на стену)?

Любое предложение будет высоко оценено.

Ответы [ 2 ]

2 голосов
/ 14 июля 2010

Процесс авторизации FB основан на OAuth, и вся идея состоит в том, что пользователи никогда не должны давать вам свое имя пользователя или пароль.Если вы реализуете свой собственный интерфейс входа в систему, это означает, что вся информация, вводимая пользователями, передается через ваш код, и это будет означать, что вы нарушаете намерение OAuth, даже если вы можете заставить его работать (что не очень просто).1003 *

Альтернативой является изменение внешнего вида страницы путем запуска некоторого кода Javascript на веб-странице FB после ее загрузки из сети.(Вы сделали бы это, используя -[UIWebView stringByEvaluatingJavaScriptFromString]). Но даже если это возможно, как taskinoor, я не думаю, что это хорошая идея, потому что главное, чтобы пользователи чувствовали уверенность, что это страница FB, и ничего больше, что онинабирают свою информацию.

На самом деле пользователи iPhone не могут быть уверены, что вы не фальсифицировали весь веб-вид, но, по крайней мере, вы не должны пытаться сделать их подозрительными.

2 голосов
/ 14 июля 2010

Я не уверен, можно ли это сделать или нет. Но дело в том, что вы, скорее всего, не должны пытаться изменить это. Причина в том, что многие пользователи (включая меня) не будут вводить пароль, если страница входа не от FB. Хотя я согласен, что это решение сильно зависит от дизайнера.

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