这不是一个编程问题,但我觉得 SO 是放置它的正确位置。
市场上有一个安卓应用程序。我们的工作是大规模升级应用程序。我们决定从头开始一个新项目,有很多事情需要改变。
我的问题是:为了能够替换(升级)Play商店中现有的应用程序,我们应该怎么做?保持相同的包名?还是签名键就足够了?或两者?要不然是啥?
感谢您的帮助,如果这不是正确的地方,我们深表歉意。
这不是一个编程问题,但我觉得 SO 是放置它的正确位置。
市场上有一个安卓应用程序。我们的工作是大规模升级应用程序。我们决定从头开始一个新项目,有很多事情需要改变。
我的问题是:为了能够替换(升级)Play商店中现有的应用程序,我们应该怎么做?保持相同的包名?还是签名键就足够了?或两者?要不然是啥?
感谢您的帮助,如果这不是正确的地方,我们深表歉意。
您必须具有相同的包名称和相同的签名密钥。此外,如果它具有可以从其他应用程序启动的任何类型的意图/操作,您可能希望保持它们相同(以防用户设置了它们的快捷方式)。
包名称是 Play 商店从另一个应用中确定一个应用的方式。对于每个应用程序,它们必须是唯一的。如果您想升级现有应用程序,则在上传原件后无法更改它。
签名密钥是 Play 商店验证您是原始开发者的方式。如果您丢失或更改此密钥,您将绝对无法更新原始应用程序!
为了能够替换(升级)Play商店中现有的应用程序,我们应该怎么做?
您需要“相同的包名称和相同的签名密钥”
或者,如果您想更改其中任何一项,您始终可以选择从 Play 商店取消发布您的应用程序。(从开发人员控制台您可以取消发布它)
然后你可以上传一个新的应用程序。