Android 密钥库丢失,而应用程序处于Beta频道

Android 密钥库丢失,而应用程序处于Beta频道,android,Android,我发现了几个关于此主题的问题,但没有一个指定最佳解决方法。因此我意外删除了我的密钥库,无法恢复。我的应用程序在play market Beta频道上直播,它也有一个IOS版本。那么我们最好的解决方案是什么呢?停用beta频道上的应用程序并放置一个新的?在这种情况下,我必须更改应用程序包名称还是不更改?请注意,该应用程序集成了facebook登录和firebase live数据库。 感谢您的帮助,thx。即使是测试版: Android不允许更改签名 Google Play商店不允许更改软件包名称

我发现了几个关于此主题的问题,但没有一个指定最佳解决方法。因此我意外删除了我的密钥库,无法恢复。我的应用程序在play market Beta频道上直播,它也有一个IOS版本。那么我们最好的解决方案是什么呢?停用beta频道上的应用程序并放置一个新的?在这种情况下,我必须更改应用程序包名称还是不更改?请注意,该应用程序集成了facebook登录和firebase live数据库。
感谢您的帮助,thx。

即使是测试版:

  • Android不允许更改签名
  • Google Play商店不允许更改软件包名称
这些是

因此,如果您选择管理自己的密钥(与之相反),您唯一的选择就是创建一个新的应用程序,并删除旧的应用程序(或者更新描述以通知当前用户)

如果将“新”应用程序添加到Firebase项目中,“新”应用程序可以访问现有Firebase数据库(这将创建一个新的
google service.json


我不知道Facebook登录是如何工作的。

您可以联系Google Play Console支持,他们将能够将密钥库重置为新的密钥库,然后您将能够发布未来的更新


在play console中,单击顶部的帮助按钮>向下滚动查看更多帮助,然后单击“联系我们”>键入密钥库重置方面的帮助>单击“下一步”>单击“上传密钥重置请求”>单击“联系Google play开发者支持”>然后选择一种联系方式与他们联系,为您重置它。

那么新的google-service.json也应该在IOS上更新,对吗?我不知道IOS pusblishing如何工作,但IOS应用程序是一个不同的应用程序,具有不同的api密钥,链接到同一个Firebase项目。如果只更换Android应用程序,则无需触摸它