如何在Play商店上传新的应用程序?

时间:2013-05-17 08:09:08

标签: android google-play

我想在playstore上传我的应用程序。我已经发布了另一个应用程序。是否有必要使用与我的第一个应用程序相同的密钥库,因此相同的软件包名称,或者我可以使用另一个密钥库?事实上我尝试了一个新的密钥库,我仍然坚持应用程序的价格和可用性(错误)error to upload in the store

3 个答案:

答案 0 :(得分:0)

您可以为不同的应用使用不同的密钥库。但是要更新现有应用程序,您必须使用相同的密钥库。有关发布的详细信息,请参阅文档here

答案 1 :(得分:0)

通常,针对所有开发人员的建议策略是在应用程序的预期生命周期内使用相同的证书对所有应用程序进行签名。您应该这样做有几个原因:

应用程序升级 - 在您的应用程序发布 更新时,如果您希望用户能够使用相同的证书或证书集,则必须继续使用相同的证书或证书集签名无缝升级到新版本 。当系统正在为应用程序安装更新时,它会将新版本中的证书与现有版本中的证书进行比较。如果证书完全匹配,包括证书数据和订单,则系统允许更新。如果在不使用匹配证书的情况下签署新版本,则还必须为应用程序分配不同的包名称 - 在这种情况下,用户将新版本安装为全新的应用程序。

应用程序模块化 - 如果应用程序请求,Android系统允许由同一证书签名的应用程序在同一进程中运行,以便系统将它们视为单个应用程序。通过这种方式,您可以在模块中部署应用程序,用户可以根据需要独立更新每个模块。

通过权限共享代码/数据 - Android系统提供基于签名的权限实施,以便应用程序可以将功能公开给使用指定证书签名的其他应用程序。通过使用相同证书对多个应用程序进行签名并使用基于签名的权限检查,您的应用程序可以安全地共享代码和数据。

有关详情,请参阅Signing Your Applications

答案 2 :(得分:0)

您必须使用相同的密钥库,因为如果您使用其他密钥库(如下载数量等),所有信息都将丢失。

如果你使用另一个密钥库上传相同的应用程序,那么使用现有应用程序,则会因同一个软件包名称而出错。

尝试使用相同的密钥库并更改应用的版本。这对你有好处。