在Google Play上,如何使用特定程序包发布应用程序会限制可以发布哪些其他程序包以及由谁发布?

Car*_*arl 5 dns android package google-play

我有兴趣了解使用特定软件包在Google Play上发布应用程序可能会限制我和其他人可以用来在将来发布应用程序的软件包的所有方法.我对Google Play系统允许的内容,Google政策允许的内容以及法律允许的内容感兴趣.

我知道并仔细注意了以下相关讨论:

在Google Play上保留包名称

如何为应用程序保留名称?

这些讨论未解决的一个方面是一个应用程序是否可以具有包名称,该名称包括作为前缀的另一个应用程序的包名称,如果是,则两个应用程序是否必须由同一开发者帐户拥有.这特别影响到是否可以通过注册(不一定发布)具有包的应用程序来保留整个包名称系列(例如,以与自己拥有的域名相反的所有名称)保留的问题.这只是反向域(例如,com.naifapps)而已.

以下是一些我想了解的具体示例:

  1. 可以发布两个应用程序,其中一个使用的包是另一个包的正确前缀(例如,一个应用程序具有前缀com.naifapps,另一个具有前缀com.naifapps.candide)?如果没有,如果您在具有自己的反向域的包下发布应用程序,则可以真正限制您的未来选项,仅此而已.

  2. 在情况1中,这两个应用程序是否可能由两个不同(不相关)的开发人员拥有?如果答案是否定的,但如果由一个拥有两个将被允许单一账户,然后上传并保存有等于你自己,拥有,域名的反向包名称的虚拟应用程序,仅此而已,你可能能够有效地保留从该反向域开始的整个名称系列,以供将来使用.但是,如上面第1项所述,如果Google Play禁止共享相同软件包前缀的应用程序,那么您可能永远无法使用以您自己的域名反向开头的软件包进一步发布任何内容.

  3. 假设我拥有域名naifapps.com,并在Google Play上以com.naifapps.candide和com.naifapps.erendira的名称发布两个应用程序.然后,是否有什么可以阻止其他开发人员在应用程序包名称的开头使用相同的反向域来释放应用程序(例如,使用com.naifapps.bwahaha包)?换句话说,是我的应用程序的发布,其应用程序的包只是以反向域名开头,足以"保留"我自己帐户专用的包前缀?

  4. 我对naifapps.com域名的所有权是否足以让Google删除使用包含com.naifapps作为前缀的软件包的其他开发者发布的应用程序,如果我向Google投诉这样的应用程序似乎侵权?

  5. 如果我以外的其他人使用前缀com.naifapps发布应用程序,那么这可能阻止我作为域名naifapps.com的所有者在我发布的应用程序包中使用我自己的域的撤销(例如, com.naifapps.erendira)?

Dar*_*tle 5

据我所知:

  1. 是的,com.naifapps并且com.naifapps.candide都可以发表.
  2. 是的,它们可以由不同的开发者发布.
  3. 不,除了惯例和常识之外别无他法阻止这样做.因为它只能阻止其他人使用完全相同的包名,所以它并不那么重要,而且似乎不太可能.
  4. 很难知道谷歌会做什么,但我怀疑,如果看起来很明显有人这样做是出于恶意,那么你拥有该域名的事实可能足以让谷歌站在你的一边.
  5. 不,见1.和2.