2017-07-31 68 views
0

我试图从我的应用程序访问需要登录的Google页面。我使用Chrome自定义选项卡执行此操作。由于这是一个用户已经通过gmail帐户登录的android设备,所以我的问题是如何让Custom Intent在启动时自动登录到该帐户?将我的设备的OAuth获取到我的Chrome自定义目的

如果有帮助,我还可以为我的应用程序实施单独的登录并将用户详细信息存储在那里,并且可以将该数据导出到Chrome自定义选项卡?

回答

0

OAuth的目的是为了避免存储用户的凭据。

如果您希望实施Google登录,您可以使用使用Chrome自定义选项卡,但Google为此具有单独的SDK(Google Sign-In for Android)。

如果您打算使用Chrome自定义选项卡,我强烈建议您使用AppAuth,它可以为您处理大部分繁重的工作。

+0

我必须向用户显示无法通过API调用的网页,因此自定义选项卡或WebView或浏览器是我唯一的选择。我尝试使用自定义意图,但由于某种原因,它开始下载时崩溃。 – Tyson

+0

我修复了下载错误。这是由我的模拟器没有安装chrome引起的,并且从默认webview浏览器启动了自定义选项卡。 – Tyson

相关问题