Я пытаюсь закрыть браузер WebKit после аутентификации пользователя. Я построил API рельсов бэк-энда, к которому мой быстрый интерфейс делает запросы. Мой API-интерфейс rails отвечает учетными данными пользователя.
struct LoginView: UIViewRepresentable {
let request: URLRequest
func makeUIView(context: Context) -> WKWebView {
return WKWebView()
}
func updateUIView(_ uiView: WKWebView, context: Context) {
uiView.load(request)
}
func webViewDidFinishLoad(_ uiView: LoginView) {
if let text = uiView.request.url?.absoluteString{
print("THIS IS THE URL \(text)")
}
}
}
Мой API возвращает JSON с ключом учетных данных (содержит токен), и если в ответе есть ключ учетных данных, я хотел бы вернуть обратно в мое приложение, так как пользователь войдет в систему.