非标准的程序包名称-它会引起麻烦吗



我在安卓市场上发布了一款软件包名为mick.game.tangletwister的游戏,而我本应该称之为com.rai.tangletwister(其中rai是我公司的名称)。。。这一切似乎都很好——但它会在未来引起一些麻烦吗——我应该改变它吗?如果我真的改变了它,它会给现有的用户带来问题吗?

如果保留现有的包名称,就可以了。这没什么错。TLD.company.appname格式只是一种约定。只要你不在包名中输入一些特殊字符(你没有输入),它无论如何都会起作用。

但如果你试图改变它,你就会遇到麻烦。看看那些无法改变的事情。

如果更改包,更新通知将不再有效。此外,当使用旧软件包名称的用户安装更新后的游戏时,他/她将同时安装这两个软件包,因为只有当软件包/类相同时,更新才会替换旧版本。

当然,根据你的安装数量,你可以从市场上删除现有的应用程序——这应该会迫使它从安装它的设备上删除。然后创建另一个应用程序(当然是相同的元数据)并使用正确的包名称。

1)更改包名

2) 在安卓市场上创建一个名为的应用程序

3) 更新旧的应用程序,并添加一个弹出窗口,提示用户应该安装新版本。可能带有新应用的链接

4) 几个月后,你应该删除旧的应用程序。

正如user287351所说,可以继续使用当前的包名称,但我更希望将其列在正确的包名称

相关内容

最新更新