我发布了一个包名不正确的应用。现在我想更改包名称。我意识到这将是市场上的一个全新的应用程序。有些用户已经下载了该应用。
问题是: 如果取消发布我的应用并使用正确的包名发布,那么已下载应用的用户会怎样?即使我取消发布后,他们仍然可以继续使用该应用吗? 要么 有没有办法迫使这些家伙让他们在新应用程序中失败?
答案 0 :(得分:6)
正如其他人所说,如果它是一个不同的包,它将成为一个新的应用程序。您可以使用Android Marketplace: Changing application's package
中描述的“共享userId”方法为现有用户提供更流畅的升级体验答案 1 :(得分:2)
他们继续使用该应用,但不会收到更新通知。 通知当前用户的一种不好方法是保持应用程序的发布并将其更新为只有一个链接来下载新应用程序,至少在发布之前有一段时间。
答案 2 :(得分:2)
他们可以继续使用该应用,但他们无法更新。没有办法强制他们更新,但你可以放弃一个沉重的提示。在旧的软件包ID下发布更新 - 一个虚拟应用程序,除了闪烁消息之外什么都不做,并将它们重定向到新应用程序的Market页面。
如果您希望用户友好到荒谬的地步,请在两个软件包名下提交所有后续更新,作为两个应用程序。