我们想要更新现有的应用程序,但不幸的是我们遇到了问题。我们注册应用程序的密钥库与我们在之前版本的应用程序中使用的密钥库不同。因此,我们无法升级现有的应用程序。有没有办法从我们之前在市场上的版本中获取旧密钥(证书)?
是否有任何解决方案可以使用我们想要在商店中发布的新版本升级现有版本? 如果我们在市场中删除此版本并上传新版本(具有相同名称),那么安装了当前版本的用户会发生什么? 他们是否收到更新通知或是否必须安装新应用程序?
提前致谢
答案 0 :(得分:3)
如果要将更新后的版本上传到市场,则必须使用以前使用的证书对应用进行签名。如果您使用新证书对应用进行签名并尝试将其作为新版本上传,则会失败。如果您将其作为新应用程序上载,则不会通知现有用户更新。
编辑 - 如果您拥有密钥库但忘记了别名,则可以try to recover it。
答案 1 :(得分:1)
http://www.google.com/support/androidmarket/bin/request.py?contact_type=contact_policy&policy=apps
我会向Android Market发送电子邮件,他们之前已经为人们提供了修复程序,他们已将整个应用程序转移到新人的帐户,因此他们可以帮助您解决问题。如果不是上面的帖子是最好的解释,无论是新的应用程序,他们将不得不下载或尝试找到旧的密钥库..对不起男人..希望他们可以帮助
答案 2 :(得分:0)
据我所知,无法恢复相同的密钥库,所以你无法升级现有的应用程序。唯一的解决方案是你必须推出一个全新的应用程序。