2017-12-22 6 views
0

アプリケーションの流れでは、ユーザーがWebページにアクセスし、いくつかの詳細を更新する必要があります。その後、ユーザーはWebサイトが提供した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 

アプリの流れは、ユーザーがGoogleに認証するためにGoogleのボタンをクリックしたグーグルのOauthに似たものですGoogleアカウントを使用してください。

+0

あなたはこれを「UIWebView」とタグ付けしましたが、あなたは「アプリに戻ってきて」と言うこともあります。あなたが 'UIWebView'を使用している場合、あなたはアプリを*残していません。実際の構造を明確にすることはできますか? –

+0

は混乱していることをお詫びします。私は以前のUIControllerに戻るために戻ってきました.Webviewが画面をいっぱいにして、ユーザーは前のビューに戻ることができません。 – Vj7

答えて

0

WebページをWKWebViewに表示することができます。また、Webページをコーディングしていると仮定すると、evaluateJavaScript(:completionHandler:)を使用して、Webサイトがいつ完成したかを把握し、結果を取得し、WKWebViewを縮小することもできます。または、WKNAvigationDelegateメソッドwebView(:didStartProvisionalNavigation:)を使用して成功のナビゲーションをインターセプトし、必要な情報をサーバーから取得できます。

+0

Webページはサードパーティのアプリケーションなので、上記の操作を実行して、 – Vj7

+0

のナビゲーションをインターセプトします。 –

関連する問題