试图了解需要将哪些 SHA-1(开发和发布)添加到 firebase android 项目
Trying to understand which SHA-1 (development and release) need to be added to firebase android project
我最近开始了新的 android firebase 项目并添加了我在 android studio 中生成的调试 SHA-1 密钥。我抓取了配置 .json
文件并开始在应用程序中工作。特别感兴趣的是 google 登录。
在本地一切正常,所以我创建了签名版本(使用由 google 播放控制台和我的上传密钥管理的签名密钥)。我发布了内部测试版本。当我通过 Play 商店下载该应用程序时,我的 google 登录不再有效,所以我认为这是因为我需要为生产/发布版本添加 SHA-1?
我从 google play console 添加了 App signing key certificate
SHA-1 到 firebase 并下载了新的配置 json 文件。现在,google 登录在调试和发布中都不起作用,我很困惑。
哪些 SHA-1 密钥需要添加到 Firebase?我有 Debug
、App signing key certificate
(来自 google 游戏机)和 Upload key certificate
(来自 google 游戏机)
您没有在 firebase 中添加 Release SHA-1 密钥。您需要同时添加两者。用于开发的调试密钥和发布密钥用于应用程序发布时。
调试和发布 SHA-1 密钥不同。
这里有人解释了如何获得release key。 https://medium.com/fabcoding/how-to-obtain-sha1-keys-for-debug-and-release-android-studio-mac-34ff3703470b#:~:text=If%20you%20have%20enabled%20App,ll%20see%20you%20release%20SHA1.
我最近开始了新的 android firebase 项目并添加了我在 android studio 中生成的调试 SHA-1 密钥。我抓取了配置 .json
文件并开始在应用程序中工作。特别感兴趣的是 google 登录。
在本地一切正常,所以我创建了签名版本(使用由 google 播放控制台和我的上传密钥管理的签名密钥)。我发布了内部测试版本。当我通过 Play 商店下载该应用程序时,我的 google 登录不再有效,所以我认为这是因为我需要为生产/发布版本添加 SHA-1?
我从 google play console 添加了 App signing key certificate
SHA-1 到 firebase 并下载了新的配置 json 文件。现在,google 登录在调试和发布中都不起作用,我很困惑。
哪些 SHA-1 密钥需要添加到 Firebase?我有 Debug
、App signing key certificate
(来自 google 游戏机)和 Upload key certificate
(来自 google 游戏机)
您没有在 firebase 中添加 Release SHA-1 密钥。您需要同时添加两者。用于开发的调试密钥和发布密钥用于应用程序发布时。
调试和发布 SHA-1 密钥不同。
这里有人解释了如何获得release key。 https://medium.com/fabcoding/how-to-obtain-sha1-keys-for-debug-and-release-android-studio-mac-34ff3703470b#:~:text=If%20you%20have%20enabled%20App,ll%20see%20you%20release%20SHA1.