0

我可以理解一个Android应用程序没有权限删除手机上的任何其他内容,但一个应用程序可以删除它自己的数据,然后通过包管理器删除它自己。

我正在考虑让应用程序在时间段到期后自行删除。在检测到应用程序从手机中消失后,Google Play 会自动将应用程序重新推送到手机上吗?

如果您以编程方式卸载应用程序,这可能与用户选择卸载应用程序相同。

有没有人这样做并且可能有一些他们可以分享的代码?

4

2 回答 2

2

你为什么要这样做?只需对您的应用程序进行编码,使其在触发事件后不会做任何有用的事情,用户最终将自己删除它,因为它对他们无用。

这样,当他们尝试开始您的演示时,您甚至可以弹出一个对话框:

+----------------------------------------------------+
| 此演示已过期,请访问 |
| dodgybrothers.com 进行升级。|
+----------------------------------------------------+

尝试追加销售。并为 ASCII 艺术道歉,如果我擅长图形设计,我就不会成为代码猴子 :-)

这是基本的营销。您不想终止与潜在客户的关系。更好地维持关系并“推动”(当然不是太咄咄逼人)升级的好处。

于 2012-05-15T06:34:57.120 回答
0

对不起,

应用程序不能自行删除。您也许可以在 root 设备上找到解决方法,但您不能假设所有用户都拥有 root 设备。

于 2015-08-21T22:53:14.203 回答