Android 现有APK的应用程序签名,SHA1密钥如何?

Android 现有APK的应用程序签名,SHA1密钥如何?,android,android-app-bundle,android-app-signing,Android,Android App Bundle,Android App Signing,当我们将使用Firebase、Adjust、Fabric和Insider的应用程序迁移到应用程序签名和应用程序捆绑包时,我们是否应该更新SDK SHA1密钥?我对这些感到困惑,我找不到答案 Fabric当前未使用aab。我们如何解决这种情况?Google Play将使用与您最初将应用程序发布到Google Play商店时使用的密钥库相同的密钥库。它甚至会要求你这样做,否则你将无法让Android设备更新到你的应用程序的新版本,因为签名将不匹配 创建Android应用程序包(.aab)时,您将使用

当我们将使用Firebase、Adjust、Fabric和Insider的应用程序迁移到应用程序签名和应用程序捆绑包时,我们是否应该更新SDK SHA1密钥?我对这些感到困惑,我找不到答案


Fabric当前未使用aab。我们如何解决这种情况?

Google Play将使用与您最初将应用程序发布到Google Play商店时使用的密钥库相同的密钥库。它甚至会要求你这样做,否则你将无法让Android设备更新到你的应用程序的新版本,因为签名将不匹配

创建Android应用程序包(.aab)时,您将使用您以前使用过的当前密钥库对其进行签名。它将生成.aab,如果您愿意,它还将生成一个发布密钥,Google Play开发者控制台需要该密钥来退出您的应用程序

我们是否应该更新SDK SHA1密钥


不,只要找出你签名的APK包的签名sha1,它就可以正常工作了。即使使用.aab。当Google退出你的应用程序时,sha1仍将匹配。

Google Play将使用与你最初将应用程序发布到Google Play商店时使用的密钥库相同的密钥库。它甚至会要求你这样做,否则你将无法让Android设备更新到你的应用程序的新版本,因为签名将不匹配

创建Android应用程序包(.aab)时,您将使用您以前使用过的当前密钥库对其进行签名。它将生成.aab,如果您愿意,它还将生成一个发布密钥,Google Play开发者控制台需要该密钥来退出您的应用程序

我们是否应该更新SDK SHA1密钥


不,只要找出你签名的APK包的签名sha1,它就可以正常工作了。即使使用.aab。当Google退出你的应用程序时,sha1仍将匹配。

不,你不应该为Google Play Console中已经存在的应用程序更新SDK sha1密钥,因为你的捆绑包将由与你的APK相同的密钥签名

以下是有关为已发布的应用注册应用签名的信息:

至于不支持AAB的Fabric Beta,您应该切换到Firebase应用程序发行版,该发行版最近才推出。它支持AABs,这是Firebase团队对Fabric Beta的实际替代


以下是一些相关信息:

不,您不应该为Google Play Console中已有的应用更新SDK SHA1密钥,因为您的捆绑包将由与APK相同的密钥签名

以下是有关为已发布的应用注册应用签名的信息:

至于不支持AAB的Fabric Beta,您应该切换到Firebase应用程序发行版,该发行版最近才推出。它支持AABs,这是Firebase团队对Fabric Beta的实际替代

以下是一些关于它的信息: