Я работаю над приложением iOS в swift 4, которое использует Groupme Oauth.Когда пользователь нажимает на кнопку «Войти» в первый раз, открывается браузер Safari, и он перенаправляется на страницу oauth Groupme, где ему предлагается ввести свои учетные данные.После проверки их просят вернуться в приложение.
Когда я выхожу из системы и пытаюсь войти в систему через Groupme во второй раз, открывается браузер safari, но вместо того, чтобы представить новый экран входа в систему для Groupme, появляется запрос на разрешение, который просит вернуться обратно в приложение.Таким образом, это означает, что маркер доступа предыдущего пользователя автоматически возвращается в URL-адресе обратного вызова вместо того, чтобы дать текущему пользователю возможность войти в систему, и это явно нехорошо.
Пока они только так, как я могчтобы обойти это, нужно было вручную удалить информацию Groupme в моем браузере Safari.Могу ли я открыть URL в режиме инкогнито или программно очистить кеш?Спасибо за любую помощь, спасибо.
PS Я попробовал это, чтобы увидеть, будет ли это иначе, но безрезультатно:
UIApplication.shared.openURL (authURL!) WKWebView.нагрузка (authURL!)