1

我有一个独立的 Android Wear 应用程序,其中包含登录信息,但我发现这个过程非常困难。我不想在我的应用程序中创建移动模块来向用户请求电子邮件和密码。我还发现了这个,我认为它解释了我想做的事情,但它根本没有指导我。

你们知道一种无需创建移动模块即可在手机上向用户请求电子邮件和密码的方法吗?

4

1 回答 1

2

根据文档,电话登录流程可用于 OAuth 2.0 应用程序:

Wear 为第三方应用程序提供 OAuth 2.0 支持,以通过 Web 服务对用户进行身份验证。考虑到可穿戴设备的屏幕空间有限,Wear OS OAuth 支持使独立的手表应用能够通过手机完成 OAuth 身份验证流程。独立应用程序使用请求和响应 URL 模型对用户进行身份验证并接收 OAuth 令牌以访问服务。

这是通过使用OAuthClientsendAuthorizationRequest()在手机上打开一个 WebView 到您的 OAuth 页面来完成的。Wear OAuth 示例提供了其工作原理的完整示例。

于 2018-09-25T02:19:35.253 回答