我可以使用现有的应用包名称发布新应用吗

时间:2018-11-29 07:16:29

标签: android

我想知道是否可以使用现有应用程序包名称发布新的android应用程序?  即我有一个照片编辑器,其程序包名称为 com.myapps.photoeditor 。现在我想制作新版本,但我将发布VPN。因此新的应用程序将完全不同。 使用现有软件包名称 com.myapps.photoeditor 的VPN可以吗?

请帮助我

4 个答案:

答案 0 :(得分:1)

不,您不能这样做。程序包名称基本上是应用程序的唯一ID。当程序包名称与某个应用程序相关联并且通过Google Play发布时,这是该应用程序的唯一ID。您不能使用相同的程序包名称发布新应用,但可以更新该应用。

答案 1 :(得分:0)

您不能发布两个包名称与Google相同的应用,而Google则将其视为主键,但故事并没有就此结束。您可以做两件事:

  1. 您可以更新您的应用程序,这里的更新意味着您可以删除现有功能,可以添加新功能,可以修改现有功能,但必须正确处理。

  2. 但是您想要在单独的应用程序中使用新功能,则应在发布之前更改克隆现有代码并添加新功能并更改程序包名称。 (不推荐)

答案 2 :(得分:0)

如果在applicationId中用软件包名称表示build.gradle,则答案为“否”。您的新VPN应用将覆盖现有的照片编辑器应用。

如果您用软件包名称作为源代码使用的软件包名称,则答案是IT DEPENDS。是的,如果您为applicationId提供了不同的名称,则可以在源代码中使用相同的程序包名称。不,如果您为applicationId提供相同的名称,则无论您用作源代码使用的程序包名称是什么,都不会。

在这里知道区别:https://developer.android.com/studio/build/application-id

答案 3 :(得分:0)

  • 如果您要使用applicationId(来自 app / build.gradle )与以前的任何应用程序发布新应用程序,则不能这样做。

  • 如果要使用完整的新创意,功能或名称或类型来更新现有的应用程序,并有权访问该应用程序的签名密钥和开发者帐户,可以的。只需使用比以前更大的版本代码发布