2017-12-22 14 views
0

응용 프로그램의 흐름에 따라 사용자는 웹 페이지로 이동하여 사용자가 웹 사이트에서 제공 한 ID로 다시 돌아올 필요가있는 몇 가지 세부 정보를 업데이트해야합니다.webview 후 응용 프로그램으로 돌아 오는 방법은 무엇입니까?

근무 senario :

User logs in application 
    clicks button goes to the website update few details 
    stays in the Webview for the website 

필수 Senario :

Should come back to the app with the id that website provided 

응용 프로그램의 흐름은 사용자가 구글을 인증하는 구글 버튼을 클릭 구글의 Oauth 비슷한입니다 Google 계정을 사용하십시오.

+0

'UIWebView'라고 태그를 붙 였지만 "다시 앱으로 돌아 오라"고 말하면됩니다. 'UIWebView'를 사용한다면 앱을 남겨 두지 않았을 것입니다. 실제 구조를 명확히 할 수 있습니까? –

+0

혼란에 대해 사과드립니다. 이전 UIController로 되돌아 가려는 의도였습니다. 웹 뷰가 화면을 채우지 않아서 사용자가 이전 뷰로 돌아갈 수 없습니다. – Vj7

답변

0

웹 페이지를 WKWebView에 표시 할 수 있습니다. 또한 웹 페이지를 코딩한다고 가정하면 evaluateJavaScript(:completionHandler:)을 사용하여 웹 사이트가 언제 완성되는지 파악하고 결과를 가져 와서 WKWebView를 흐리게 표시 할 수 있습니다. 또는 WKNAvigationDelegate 메서드 webView(:didStartProvisionalNavigation:)을 사용하여 성공 탐색을 차단하고 서버에서 필요한 정보를 가져올 수 있습니다.

+0

웹 페이지가 타사 응용 프로그램이므로, 위의 작업을 수행하십시오 – Vj7

+0

다음 탐색을 가로 채십시오. –