2011-11-05 73 views
20

我刚刚完成了公司的Android应用程序的一些更新,只是意识到他们不再拥有用于签署转到Android Market的原始版本的私钥。如果我理解正确,这意味着这些更改不能作为原始应用的更新发布。我认为最好的选择是从市场上购买原始应用程序(它没有很多下载或评论),然后重新发布使用新密钥签名的应用程序。不过,我担心Android Market可能不允许发布与已发布的应用程序几乎相同的应用程序(例如,相同的名称,相同的图标,主要是相同的功能等)。丢失了用于签署android apk的私钥。应用可以发布到Android Market吗?

有没有人在这种情况之前呢?谷歌是否允许您作为单独的应用程序重新发布到Android Market?

回答

11

您是对的,因为您必须将其作为具有不同软件包名称的新应用程序发布。您将不得不从市场中拉取其他应用程序,因为它将不再可更新,您的用户将不得不重新下载新版本的应用程序。

我看不出有什么理由说Google会对此产生任何问题,这是一些已知的问题,一些开发人员/公司在签署密钥时可能会遇到。此外,据我所知,Google不会密切监控传入的应用程序,除非它们被标记。

我见过一些应用程序在市场上有10个版本的相同应用程序,只是为了让它们具有更高的可见性,这是​​我认为Google需要留意的。

+0

谢谢。我现在试图向这家公司强调保持私钥并支持它的重要性。 :) – jjoelson

+0

正如你应该。我有我的源代码控制,一个跳跃驱动器,还有一个CD在别人的房子,如果我的房子永远燃烧下来:) – hooked82

+0

我有它7我的Gmail和Hotmail帐户与我的密码已知的密码,除了有它在我的电脑和一个USB驱动器。应该够了! :-) – davidcesarino

0

我有类似的事情发生,即使将原始应用程序从市场上拉出来,我们也必须更改软件包名称。我认为这是为了防止用户“意外”将恶意更新下载到他们已有的应用程序中。

截至今年8月份(2011年),Android市场已经有能力为相同的包名上传多个APK。您应该能够删除原始APK,并使用该机制替换具有相同包名称的新包。

我还没有尝试过,但我们能够上传我们针对特定平台的不同应用程序的多个副本,并且它像魅力一样工作。

+0

如果丢失了签名密钥,这有什么帮助?其他apks可以用不同的密钥签名? – powerj1984

+0

想知道这是否适用/它是如何工作的(特别是Google Play商店) – Nigh7Sh4de

+0

打个招呼。是的,即使使用不同的钥匙,它也能工作吗? – bunkerdive

相关问题