我可以使用AccountManager让用户使用他们的Google帐户登录吗?

Col*_*ole 14 account android google-account accountmanager

我正在创建一个需要用户创建帐户的应用.(像Facebook或Twitter一样需要你.)

但是,因为它是一个Android应用程序,我应该/可以让他们使用AccountManager或其他服务使用他们的Google帐户登录吗?如果他们只能登录自己的Google帐户并将其设置和其他选项保存到该帐户,那将非常有用.

总结的主要问题:

  1. 是否可以让用户在我的应用中使用他们的Google帐户?
    • 如果是这样,我是否使用AccountManager让他们登录并保存帐户信息/设置?
      • 还有什么其他选择?

Soh*_*ham 15

是的,您可以让用户使用他们的Google凭据登录他们的Google服务,例如,我在Google Tasks上有一个应用,我使用Android AccountManager让用户在Android设备上使用他们的Google帐户验证自己(不需要用户输入密码!)

有一些非常好的例子可以帮助您入门:

用户必须确认您是否可以使用他/她的凭据登录Google服务

您拥有的其他选项是让用户手动输入其用户名/密码.为此,您必须使用第三方身份验证API(如OAuth的路标)才能登录.

在我的tasks/todo应用程序中,我为用户提供了登录选项,使用他们的Android凭据或使用第三方身份验证为想要使用其他帐户登录的用户(该设备上未启用的帐户)

如果您有更多问题,请与我们联系