Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android应用程序名称必须是唯一的吗?_Android_Google Play - Fatal编程技术网

Android应用程序名称必须是唯一的吗?

Android应用程序名称必须是唯一的吗?,android,google-play,Android,Google Play,如果已经存在同名(不是我的)应用程序,我可以将Android应用程序发布到Google Play吗?名称必须是唯一的(先到先得),还是Google Play让“自由市场”决定哪一个应用程序值得使用名称?你可以发布一个与另一个应用程序名称完全相同的应用程序,程序包名称(反向web URL格式)是保持其唯一性的原因,例如com.yourwebsite.yourappname或com.yourwebsite.yoursuitename.yourappname,但我建议为市场上的产品提供一个创意名称 G

如果已经存在同名(不是我的)应用程序,我可以将Android应用程序发布到Google Play吗?名称必须是唯一的(先到先得),还是Google Play让“自由市场”决定哪一个应用程序值得使用名称?

你可以发布一个与另一个应用程序名称完全相同的应用程序,程序包名称(反向web URL格式)是保持其唯一性的原因,例如com.yourwebsite.yourappname或com.yourwebsite.yoursuitename.yourappname,但我建议为市场上的产品提供一个创意名称

Google Play允许许多应用程序具有相同的标题。但是,每个应用程序的应用程序包在Google Play中必须是唯一的。这是为项目的AndroidManifest.xml文件中的
标记提供的
属性值。发件人:

包名称用作应用程序的唯一标识符

然后继续:

注意:发布应用程序后,您将无法更改程序包名称。包名称定义了应用程序的标识,因此,如果您更改它,则它将被视为不同的应用程序,并且以前版本的用户无法更新到新版本


我有一个有创意的名字。。但其他人也有;)这个名字很完美,但是还有一个不相关的应用,下载量<100次,评论非常差。正因为如此,如果我可以使用相同的名称,我不认为冲突会混淆。但这并不能回答这样一个问题:如果来自不同公司的两个开发人员试图使用相同的软件包名称,谷歌会怎么做。如何防止两个开发人员上传带有com.mycompany.myapp之类软件包的应用程序?第二个试图上传的开发人员是否收到警告,表示已经上传了?@AndroidDev-长期以来的惯例是,您从您有权使用的域名派生包名。(例如,请参阅。)没有任何东西可以阻止一个坏演员使用以(比如)com.microsoft开头的应用程序包名称(但目的是什么?),但我怀疑这种使用可能会因知识产权的原因而遭到成功的挑战,他们甚至可能面临经济责任。在内部,公司需要有自己的约定来避免冲突。有两种不同的东西:Java包和Android应用程序包。第二个需要是独一无二的。有关更多信息,请参阅本页:至少搜索
IQ Test
显示多个同名应用程序。所以我假设应用程序名不必是唯一的。谢谢链接。但是,它说,
。应用程序包冲突。。。这就是为什么建议对应用程序包名称使用Java包名称约定(“com.mydomain.myapp”)的原因,因为它避免了冲突。
这使得“应用程序包”听起来需要是唯一的,但不是应用程序名称?我的问题是使用与另一个应用程序相同名称的责任。很多应用程序都和我的游戏应用程序同名,我能强迫他们都改名吗?如果我启动了一个与下载次数少于100次的应用同名的新应用,我应该担心责任吗?