Автозаполнение из Safari в UIWebView

Рейтинг: 2Ответов: 1Опубликовано: 28.04.2015

Прошу уточнить или подсказать решение, если таковое имеется.

Ситуация следующая: В приложении есть возможность авторизоваться через соцсети FB, TW. Если не авторизован аккаунт на телефоне, то показываем UIWebView cо страницей авторизации, но приходится логин/пароль снова вбивать, в отличие от варианта с safari, когда пользователь уже залогинен на странице facebook в safari.

Вопрос в том, имеется ли возможность использовать автозаполнение логина/пароля из keychain Safari в моём UIWebView?

Как вариант можно перекидывать пользователя в safari, потом обратно. Но Apple каждый второй раз реджектит обновление приложения по этому поводу. Поэтому я хочу уйти от этой реализации.

10.6 Details

We noticed an issue in your app that contributes to a lower quality user experience than Apple users expect. Specifically,

  • Upon tapping social networks buttons in the app, a web page in mobile Safari opens for logging in, then returns the user to the app. The user should be able to log in without opening Safari first.

В Apple написано:

The iOS gives an application access to only its own keychain items.

Ответы

Ответов пока нет.