我修改了我的应用程序包名称,我可以从我在android中的用户卸载我以前的应用程序吗?

时间:2012-01-24 11:21:43

标签: android android-intent

我修改了我的应用程序包名称并更新了应用程序,现在我希望我的用户拥有新应用程序而不是旧应用程序。我是否可以在安装此新应用程序时卸载以前的应用程序,或推送旧应用程序的更新,以便自行卸载并安装新的应用程序?

由于我修改了包名称,android的默认更新是否有效?

有人可以建议同样的最佳方式。我可以使用相同的密钥来签署我用于其他用户的新应用程序。

由于 Pranay

2 个答案:

答案 0 :(得分:0)

Android更新系统完全基于包名称,抱歉!

答案 1 :(得分:0)

您无法以编程方式卸载应用程序。

然而,这似乎是一个可以解决的问题:

  1. 将带有新包装名称的应用程序投放市场。
  2. 将更新推送到应用程序启动的旧软件包,显示一个对话框,要求用户升级,只需一个按钮即可重定向到新应用程序的“市场”页面。
  3. 或者,您可以在一段时间内选择2,然后在一段时间后“强制”用户升级。