开始使用一键登录和注册

在向应用添加一键登录功能之前,请先设置 Google API 和 Android 项目。

设置您的 Google API 控制台项目

  1. API 控制台中打开您的项目;如果您有项目,请创建项目 还没有一个。
  2. 在 OAuth 同意屏幕页面上,确保所有信息均已 完整且准确。尤其需要注意的是,请确保您已指定 应用的隐私权政策和服务条款。
  3. 如果您符合以下情况,请在“凭据”页面上为您的应用创建一个 Android 客户端 ID 还没有一个。您需要指定应用的软件包名称和 SHA-1 签名。
    1. 前往“凭据”页面
    2. 依次点击创建凭据 > OAuth 客户端 ID
    3. 选择 Android 应用类型。
  4. 如果没有,请在“凭据”页面上创建一个 Web 应用客户端 ID 已有一项。您可以保留“已获授权的 JavaScript 来源” “已获授权的重定向 URI”字段为空。此客户端 ID 代表您的 身份验证后端服务器。(在调用 Google API,但即使您不需要它,也需要。)
    1. 前往“凭据”页面
    2. 依次点击创建凭据 > OAuth 客户端 ID
    3. 选择 Web 应用应用类型。

在 Android 项目中添加依赖项

  1. 请务必在您的项目级 build.gradle 文件中添加 Google 的 buildscriptallprojects 中的 Maven 制品库 (google()) 部分。
  2. Google Play 服务添加依赖项身份验证库 您的模块(应用级)build 文件(通常是 app/build.gradle):

    apply plugin: 'com.android.application'
    
    dependencies {
      // ...
    
      implementation 'com.google.android.gms:play-services-auth:21.2.0'
    }
    

可选:将您的应用与网站相关联

如果您有一个网站共享您应用的登录后端,请创建并 发布 Digital Asset Links 文件 这样一来,在一个平台上登录的用户就可以轻松地在另一个平台上登录。

后续步骤

向您的应用添加一键登录流程