#objective-c #ios7
#objective-c #ios7
Вопрос:
Мне нужно авторизовать пользователя с помощью пользовательского веб-сервиса, который использует OAuth2.
Для этого я создал кнопку, которая перенаправляет на Safari и показывает вход в веб-службу.
После входа в систему веб-служба перенаправляет URL-адрес пользовательской схемы в мое приложение. Все работает нормально, но страница Safari (используемая для входа в систему) все еще открыта.
Можно ли закрыть эту «карточку» Safari, когда она вернется в мое приложение после перенаправления с помощью пользовательской схемы?
Комментарии:
1. Вы могли бы добавить на свою страницу функцию закрытия вкладки JavaScript, но я подозреваю, что она запрашивает взаимодействие пользователя с предупреждением. Вероятно, было бы лучше просто перенаправить на свою домашнюю страницу.
2. вы пробовали попробовать javascript:window.close(); ?