将应用程序从Ionic更改为Native

时间:2017-07-06 22:56:55

标签: android ionic-framework google-play

好的,2年前,我只是一名网络开发人员,对移动应用程序开发没有真正的了解,所以当我被要求开发应用程序时,我决定选择离子。 2年后,我现在可以在java中编码,并且我被要求构建我已成功完成的相同应用程序的本机版本。

现在这是我的问题,现在是我的应用程序在Play商店发布的时候了,但我无法添加新的更新,因为当前版本的签名使用的证书与我在离子2年前使用的证书不同

现在我设法用.keystore文件找到我的旧离子项目但是我无法使用它来签署我的Android应用程序,因为我不记得别名我也不记得密码。

所以现在这是我的问题,我该怎么办?有没有办法恢复或更改旧的别名和密码?有没有办法让我发布这个新版本作为旧版本的更新,即使它使用不同的证书签名?

1 个答案:

答案 0 :(得分:0)

不幸的是,没有。每个Android应用都有一个唯一的签名密钥,当您将第一个APK发布到Google Play时,密钥哈希被注册为一种安全机制:即使有人攻击您的Google Play开发者帐户并发布新的黑客APK,此APK也会赢得'除非使用与发布的第一个密钥相同的密钥签名,否则将被接受。 Google Play拒绝使用不同密钥签名的新APK。