Android 将应用程序从Ionic更改为本机

Android 将应用程序从Ionic更改为本机,android,ionic-framework,google-play,Android,Ionic Framework,Google Play,好吧,两年前我只是一个网络开发者,对移动应用程序的开发一无所知,所以当我被要求开发应用程序时,我决定选择爱奥尼亚。2年后,我现在可以用java编写代码了,我被要求为我成功完成的同一个应用程序构建一个本机版本 现在这是我的问题,是时候在play store上发布我的应用了,但我无法添加新的更新,因为当前版本使用的证书与我两年前在ionic上使用的证书不同 现在我用.keystore文件找到了我的老爱奥尼亚项目,但是我无法用它来签署我的android应用程序,因为我不记得别名,也不记得密码 这就是我

好吧,两年前我只是一个网络开发者,对移动应用程序的开发一无所知,所以当我被要求开发应用程序时,我决定选择爱奥尼亚。2年后,我现在可以用java编写代码了,我被要求为我成功完成的同一个应用程序构建一个本机版本

现在这是我的问题,是时候在play store上发布我的应用了,但我无法添加新的更新,因为当前版本使用的证书与我两年前在ionic上使用的证书不同

现在我用.keystore文件找到了我的老爱奥尼亚项目,但是我无法用它来签署我的android应用程序,因为我不记得别名,也不记得密码


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

不幸的是,没有。每个Android应用程序都有一个唯一的签名密钥,当你发布第一个APK到Google Play时,密钥散列被注册为一种安全机制:即使有人入侵了你的Google Play开发者帐户并发布了一个新的被入侵的APK,这个APK也不会被接受,除非它是用与第一个发布的密钥相同的密钥签名的。Google Play拒绝使用不同密钥签名的新APK