React Native Google 登录在发布模式下无法工作

E C*_*I N 7 react-native

我正在构建发布 apk,@react-native-google-signin/google-signin但它不起作用。但是,它可以在我的真实设备上运行,该设备在 期间连接react-native run-android --variant=release。我还将调试和发布 SHA1 添加到 Firebase。

Sur*_*mar 16

从 Play 商店下载我的应用程序时,Google 登录不起作用。

检查您的应用是否启用了“Google Play 应用签名”。如果启用,您将需要将“应用程序签名证书”SHA-1 添加到您的 Firebase 控制台。

您可以在以下位置找到它:应用程序 -> 发布(在左侧边栏中) -> 设置 -> 应用程序完整性。在应用程序签名密钥证书下,将 SHA-1 证书指纹复制到 Android 应用程序的 Firebase 控制台中。

如果您没有使用 firebase,并且您的应用启用了“Google Play 应用签名”:转到“https://console.developers.google.com/” -> 单击右侧面板中的“凭据” -> 查找“ “OAuth 2.0 客户端 ID”部分下类型“Android”的“客户端 ID”-> 编辑 -> 将“SHA-1 证书指纹”替换为应用程序中的指纹 -> 发布(在左侧边栏中)-> 设置 -> 应用程序完整性 - > 应用程序签名密钥证书。

从 Play 商店下载我的应用程序时,Google 登录不起作用