2
我们的Android应用程序是围绕适用于移动设备的网站的最小包装。这是设计。在Google中集成Google登录与WebView
谷歌OAuth是用户可以进行身份验证的一种手段。有了the announcement that WebView's will be blocked from Google OAuth,我们现在正在考虑如何前进。
我目前的计划是:
- 使用
JavascriptInterface
当有人点击该Web应用程序的在与谷歌按钮 - 使用Google Sign In对移动应用程序方面的用户进行身份验证来调用本机代码。
- 以某种方式将此身份验证发送到Web服务器。我应该只是将用户重定向到现有的oauth回调URL?
第3步是我不知道最好的方法是什么。这是一个使用Omniauth的Ruby on Rails应用程序。
是否有将Google Sign In与几乎完全基于WebView的应用程序集成的任何示例?这种方法是否正确?