gpt4 book ai didi

android - 使用相同调试 key 签名的多个 Android 应用无法使用 Firebase 电话身份验证

转载 作者:太空狗 更新时间:2023-10-29 14:40:57 25 4
gpt4 key购买 nike

我有一个 Firebase 项目,其中包含多个具有唯一应用 ID 的 Android 应用。每个应用程序都是一个私有(private)标签版本。测试时,Android Studio 使用相同的调试签名 key 为每个应用签名。这会导致在调试时只有一个应用程序可以正确进行身份验证。 Firebase 网络控制台只允许使用一次 SHA 散列。我是否必须不断地在 Firebase 控制台中的应用程序之间移动调试签名 key 才能进行测试?有没有更好的办法?

最佳答案

为每个项目制作你自己的调试 keystore ,为调试添加一个签名配置,就像你为发布一样

    signingConfigs {
...
debug {
keyAlias 'mydebugkey'
keyPassword 'mydebugpassword'
storeFile file('mydebug.keystore')
storePassword 'mydebugpassword'
}
}

将它保存在 repo 中,每个开发人员也将使用相同的 keystore 签署他们的开发版本,这对于检查指纹的东西来说很方便。不应成为安全问题,因为调试 keystore 应该用于未发布的测试版本。

关于android - 使用相同调试 key 签名的多个 Android 应用无法使用 Firebase 电话身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48308975/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com