У меня есть веб-сайт, который позволяет выполнять вход через OAuth, где пользователь может использовать стороннее приложение iPhone для входа в систему. Позже, если этот же пользователь на том же устройстве загружает официальное приложение стороннего производителя через App Store, Я хотел бы автоматически войти в них при первом запуске, без запроса входа (так как они уже вошли через стороннее приложение).
Из исследований кажется, что это было возможно в iOS 9 и 10 с использованием скрытого SFSafariViewController
. Однако iOS 11 отключает совместное использование сеансов между экземплярами Safari, и вместо этого мы должны использовать SFAuthenticationSession
. Неясно, возможен ли автоматический вход в загруженное стороннее приложение с SFAuthenticationSession
. Какие-нибудь решения здесь?