我们在连接SHA1生产指纹时遇到了Firebase错误。
应用X已在Google Play商店中发布,但未连接到Firebase。 我们已使用旧的签名证书(jks)更新了该应用程序,并将该应用程序与一个全新的Firebase帐户连接。
我们已成功将Android应用添加到新项目中,但是当我们尝试为生产Firebase添加SHA1指纹时,会返回此错误
{
"error": {
"code": 403,
"message": "clientauthconfig.clients.get not allowed: \ncom.google.identity.boq.appidentity.authorization.PermissionDeniedException",
"status": "PERMISSION_DENIED",
"details": [
{
"@type": "type.googleapis.com/google.internal.firebase.v1.ErrorCode"
}
]
}
}
一些想法?
答案 0 :(得分:1)
您是否有机会启用了Google Play应用签名?因为这样,您需要使用它们为您生成的SHA-1,而不是原始密钥库中生成的SHA-1。
在Google Play Console
-> Release management
->使用App signing certificate
SHA-1转到您的应用。
答案 1 :(得分:1)
SHA 1指纹证书已被另一个我们无权访问的帐户使用。 找到此信息后,从该旧帐户中删除了证书引用,新帐户已接受指纹证书。
答案 2 :(得分:0)
这些答案是正确的,您应该添加Google Play控制台上显示的SHA-1,但还缺少一个步骤。
将SHA-1添加到FireBase Project设置后,您需要下载更新的google-services.json,将其添加到您的项目中,然后将新版本上传到Google Play。