При использовании входа через OpenID в приложении iOS лучше использовать Safari для входа, а затем перенаправить обратно в приложение? - PullRequest
2 голосов
/ 22 января 2012

Я создаю приложение, которое использует OpenID для аутентификации.Я даю Google, Yahoo и общий сайт OpenID в качестве опций.

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

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

Будет ли это, и я ищу мнения по этому поводу, было бы лучше с точки зрения доверия пользователей, чтобы фактически открывать Safari, когда пользователь выбирает логин и после того, как он вошел в системув Safari направить меня обратно в приложение?

Спасибо

Ответы [ 3 ]

1 голос
/ 22 января 2012

Большинство людей, использующих устройства iOS, привыкли к тому, как работают логины Facebook;нет адресной строки, нет ничего.Я бы просто следовал типичному рабочему процессу.Вы можете перейти в Safari и вернуться по специальной схеме URL.Тем не менее, я думаю, что пользователи будут думать, что это более странно.Пользователи iOS не привыкли прыгать и выходить из разных приложений.

0 голосов
/ 10 февраля 2012

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

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

Я думаю, это потому, что я запускаю Safari. Я начал спор с Apple, и я вернусь с дополнительной информацией, как только получу ответ от них. Яочень надеюсь, что быстрое изменение UIWebView поможет!

0 голосов
/ 22 января 2012

только мои 2 цента, было бы также быстрее, если бы пользователь уже вошел в эти сервисы с Safari раньше.

Для вызова UIWebView и переключения на Safari используется то же количество шагов, так почемунет?

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