Android演示应用可以在一段时间过后自行删除

时间:2012-05-15 06:29:07

标签: android package demo

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

我想在一个时间段到期后让应用程序自行删除。 在Google检测到应用程序已从手机中消失后,Google会自动将应用程序重新推送到手机。

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

有没有人这样做过,可能还有一些他们可以分享的代码?

2 个答案:

答案 0 :(得分:2)

你为什么这样做?只需对您的应用进行编码,使其在触发事件后不会执行任何有用的操作,并且用户最终会自行删除它,因为它对它们没用。

这样,您甚至可以在尝试启动演示时弹出一个对话框:

+---------------------------------------+
|  This demo has expired, please visit  |
|   dodgybrothers.com for an upgrade.   |
+---------------------------------------+

尝试向上销售。对于ASCII艺术的道歉,如果我擅长平面设计,我就不会是一个代码猴子: - )

这是基本营销。您想要终止与潜在客户的关系。更好地保持这种关系并“推动”(当然不是太过于强势)升级的好处。

答案 1 :(得分:0)

对不起,

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