我最近将我的应用上传到了Play商店,但是我无法生成OTP,它显示了Firebase异常,表明我的应用未经授权,并要求我验证程序包名称和SHA-1密钥。
我发现我必须从播放控制台输入新密钥到我的应用设置,因此我同时上传了应用签名证书和上传证书。
我有一些疑问
1)App签名证书或上载证书在每个发行版中都会更改吗?但是,我将为每个版本生成带有相同文件的签名APK。
2)我应该在Firebase上使用哪个密钥,应用程序签名密钥或上传密钥?
答案 0 :(得分:0)
1)App签名证书或上载证书在每个发行版中都会更改吗?但是,我将为每个版本生成带有相同文件的签名APK。
不,应用程序签名证书不会更改。如果您自己处理它并丢失它,它就会丢失。 Unabel不再更新应用程序。这样设置就算更改也无法更改。
上传密钥仅用于验证您是否正在上传同一应用程序。就在您和Google Play之间。如果丢失了,您可以请求获得一个新的。但是不会改变。
2)我应该在Firebase上使用哪个密钥,应用程序签名密钥或上传密钥?
应用签名密钥。因此,如果您使用的是上传密钥(即您让Google对其进行签名),则可以在开发人员控制台中检查真正的SHA-1是什么。