当我们将使用Firebase,Adjust,Fabric和Insider的应用程序迁移到App Signing和App Bundle时,是否应该更新SDK SHA1密钥?我对此感到困惑,无法找到答案。
Fabric现在不使用aab。我们如何解决这种情况?
答案 0 :(得分:0)
Google Play将使用与您最初将应用程序发布到Google Play商店之前使用过的相同密钥库。甚至会要求您这样做,否则您将无法让Android设备更新到应用程序的较新版本,因为签名将不匹配。
创建Android应用程序捆绑包(.aab)时,将使用您以前使用过的当前密钥库对其进行签名。它将生成.aab,并且如果需要,还将生成一个发布密钥,Google Play开发者控制台需要该密钥来退出您的应用。
我们是否应该更新SDK SHA1密钥?
否,只需找出已签名的APK捆绑包的签名sha1,即可正常工作。即使使用.aab。 Google退出您的应用后,sha1仍然会匹配。
答案 1 :(得分:0)
否,您不应该为Google Play控制台中已存在的应用更新SDK SHA1密钥,因为您的捆绑包将使用与APK相同的密钥签名。
以下是有关为已发布的应用程序注册应用程序签名的信息:https://developer.android.com/studio/publish/app-signing#enroll_existing
对于不支持AAB的Fabric Beta,您应该切换到Firebase App Distribution,该功能最近才可用。它支持AAB,这是Firebase团队的Fabric Beta的实际替代。
以下是其中的一些信息:https://firebase.google.com/products/app-distribution