我创建了一个Android和iOS应用程序,包名为:
com.myapp.app
正如你所看到的,它不是的形式
com.mycompany.myapp
我不拥有com域名,但我拥有一个不同的域名(有一个工作网站(,比如
www.myapp.abcd
我对此不满意,因为我读到应用程序包应该以域的反向作为前缀。我使用com域作为包,因为这是一种常见的做法,它是一种非常标准的形式
我不认为每个开发者都拥有软件包的com域,无论是公司名称还是应用程序名称。
我有不止一个版本的应用程序,具有不同的功能,有些版本已经发布,有些将在安卓和iOS平台上发布,但也可能在其他平台上发布。
我可以更改即将发布的版本的包名称,和/或甚至取消发布/重新创建原始版本,至少是其中一些版本。
更困难的是抢占com域名,因为现在它非常昂贵。
所以我想知道:
-我的应用程序有一个带有com前缀的包名,而原则上有人可以创建一个带有该扩展名的网站,因为它购买了com域,这有危险吗?
-如果我更改了包前缀,那么使用abcd.myapp.app格式是明智的还是明智的?
应用程序ID/包名称无关紧要。你可以保持原样。这只是一种防止名称冲突的约定,例如,如果你发布的库的包名称与另一个包名称冲突。
请参阅此问答以供参考:Android-包名称约定