发送反馈
开始使用一键登录和注册
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
注意 :Android 版一键快捷功能已废弃。为确保您的应用持续的安全性和易用性,请迁移到 Credential Manager 。Credential Manager 支持通行密钥、密码和联合身份身份验证(例如“使用 Google 账号登录”),安全性更高,用户体验更一致。
在向应用添加一键登录功能之前,请先设置您的 Google API 和 Android 项目。
设置您的 Google API 控制台项目
在 API 控制台 中打开您的项目,或者创建一个项目(如果您还没有项目)。
在 OAuth 同意屏幕页面上,确保所有信息完整且准确。具体来说,请确保您已指定应用的隐私权政策和服务条款的网址。
在“凭据”页面上,为您的应用创建一个 Android 客户端 ID(如果您尚未创建)。您需要指定应用的软件包名称和 SHA-1 签名。
前往“凭据”页面 。
依次点击创建凭据 > OAuth 客户端 ID 。
选择 Android 应用类型。
在“凭据”页面上,创建一个 Web 应用客户端 ID(如果您还没有的话)。您可以将“已获授权的 JavaScript 来源”和“已获授权的重定向 URI”字段留空。此客户端 ID 代表您的身份验证后端服务器。(从服务器调用 Google API 时,您会用到此客户端 ID,但即使您不需要,也需要使用此客户端 ID)。
前往“凭据”页面 。
依次点击创建凭据 > OAuth 客户端 ID 。
选择 Web 应用 应用类型。
在 Android 项目中添加依赖项
请务必在您的项目级 build.gradle
文件中的 buildscript
和 allprojects
部分添加 Google 的 Maven 制品库 (google()
)。
将 Google Play 服务 的身份验证库的依赖项添加到您的模块(应用级)build 文件(通常为 app/build.gradle
):
apply plugin: 'com.android.application'
dependencies {
// ...
implementation 'com.google.android.gms:play-services-auth:21.1.1'
}
可选:将应用与网站相关联
如果您的网站共享了应用的登录后端,请创建并发布一个 Digital Asset Links 文件 ,以便在一个平台上登录的用户可以轻松登录另一个平台。
后续步骤
为您的应用添加一键登录流程 。
发送反馈
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可 获得了许可,并且代码示例已根据 Apache 2.0 许可 获得了许可。有关详情,请参阅 Google 开发者网站政策 。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-05-13。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
需要向我们提供更多信息?