在将One Tap登录添加到您的应用之前,请设置您的Google API和Android项目。
设置您的Google API控制台项目
- 在API控制台中打开您的项目,如果尚未创建一个项目,则创建一个项目。
- 在OAuth同意屏幕页面上,确保所有信息都是完整且准确的。特别是,请确保您已指定应用程序的隐私政策和服务条款的URL。
- 在“凭据”页面上,为您的应用创建一个Android客户端ID(如果您还没有)。您需要指定应用程序的软件包名称和SHA-1签名。
- 在“凭据”页面上,创建一个Web应用程序客户端ID(如果您还没有)。您可以将“授权JavaScript起源”和“授权重定向URI”字段保留为空白。此客户端ID代表您的身份验证后端服务器。 (从服务器调用Google API时将使用此客户端ID,但即使不需要也可以使用。)
在您的Android项目中包含依赖项
- 在项目级别的
build.gradle
文件中,确保在buildscript
和allprojects
部分中都包含Google的Maven存储库(google()
)。 将Google Play服务的身份验证库的依赖项添加到模块(应用程序级)构建文件(通常为
app/build.gradle
)中:apply plugin: 'com.android.application' dependencies { // ... implementation 'com.google.android.gms:play-services-auth:19.0.0' }
可选:将您的应用与您的网站相关联
如果您拥有一个共享应用程序登录后端的网站,请创建并发布数字资产链接文件,以便在一个平台上登录的用户可以轻松在另一个平台上登录。