在 Firebase 控制台中创建一个 SHA-1 证书,将其用于生成一个具有限制的 Google 服务 JSON 文件,并在应用程序中引入该文件。
以下是在 Firebase 控制台中创建 SHA-1 证书和下载具有限制的 Google 服务 JSON 文件的示例代码:
keytool -list -v -keystore /path/to/keystore.jks -alias alias_name
将 / path / to / keystore.jks 替换为您的密钥库文件的路径和名称,将 alias_name 替换为密钥别名。
gradle signingReport
此命令将在 Gradle 控制台中生成 SHA-1 证书的信息。将应用程序的证书指纹复制到 Firebase 控制台中的“添加 SHA-1 指纹”字段中。
在 Firebase 控制台中下载具有限制的 Google 服务 JSON 文件,并将其放置在应用程序的 app / src / release 目录中:
app/
src/
release/
google-services.json
确保将 com.google.firebase:firebase-auth 添加到 Gradle 构建文件中的应用程序依赖项中:
dependencies {
// ...
implementation 'com.google.firebase:firebase-auth:21.0.1'
// ...
}