Использование SFSafariViewController вместо ASWebAuthenticationSession/SFAuthenticationSession для OAuth

Наша команда по работе с пользователями не любит всплывающее окно согласия при каждом открытии страницы входа. Кроме того, мы стремимся настроить внешний вид окна браузера, представленного при OAuth реализуется с помощью ASWebAuthenticationSession/SFAuthenticationSession,

По причинам выше, я думаю, чтобы изменить реализацию и использование SFSafariViewController непосредственно для аутентификации.

Хотя я не нашел никакой ссылки на это, но я беспокоюсь, если использую SFSafariViewController для OAuth создаст проблему в представлении Appstore, так как Apple уже предоставила способ для этого в виде ASWebAuthenticationSession/SFAuthenticationSession? У кого-нибудь есть на это мнение?

1 ответ

Поскольку iOS 11 SFSafariViewController больше не использует файлы cookie, боюсь, это невозможно.