GoogleのAndroidアプリは、モバイルフレンドリーなウェブサイトに関する最小限のラッパーです。これは設計によるものです。AndroidでWebViewとGoogle Sign-inを統合する
Google OAuthは、ユーザーが認証できる手段の1つです。 the announcement that WebView's will be blocked from Google OAuthを使用して、今後の進め方を検討しています。
私の現在の計画は次のとおりです。
- 誰かがモバイルアプリ側でユーザーを認証するために使用Google Sign In
- GoogleのボタンでWebアプリケーションのログインをクリックしたときにネイティブコードを呼び出すために
JavascriptInterface
を使用してください。 - 何とかこの認証をWebサーバーに送信します。ユーザーを既存のoauthコールバックURLにリダイレクトするだけですか?
ステップ3では、最良のアプローチが何であるかわかりません。 Omniauthを使ったRuby on Railsアプリケーションです。
Googleログインとほぼ完全にWebViewベースのアプリケーションを統合する例はありますか?このアプローチは正しいことですか?