【发布时间】:2012-05-15 06:29:07
【问题描述】:
我可以理解一个 Android 应用程序没有权限删除手机上的任何其他内容,但应用程序可以删除它自己的数据,然后通过包管理器删除它自己。
我正在考虑让应用在某个时间段到期后自行删除。 Google play 会在检测到应用从手机中消失后自动将应用重新推送到手机上吗?
如果您以编程方式卸载应用程序,这可能与用户选择卸载应用程序相同。
有没有人做过这个并且可能有一些他们可以分享的代码?
【问题讨论】:
我可以理解一个 Android 应用程序没有权限删除手机上的任何其他内容,但应用程序可以删除它自己的数据,然后通过包管理器删除它自己。
我正在考虑让应用在某个时间段到期后自行删除。 Google play 会在检测到应用从手机中消失后自动将应用重新推送到手机上吗?
如果您以编程方式卸载应用程序,这可能与用户选择卸载应用程序相同。
有没有人做过这个并且可能有一些他们可以分享的代码?
【问题讨论】:
你为什么要这样做?只需对您的应用进行编码,使其在触发事件后不会做任何有用的事情,并且用户最终会自己删除它,因为它对他们无用。
这样,当他们尝试开始您的演示时,您甚至可以弹出一个对话框:
+----------------------------------------------------+ |此演示已过期,请访问 | | dodgybrothers.com 进行升级。 | +----------------------------------------------------+尝试追加销售。并为 ASCII 艺术道歉,如果我擅长图形设计,我就不会成为代码猴子 :-)
这是基本的营销。您不想终止与潜在客户的关系。更好地维持关系并“推动”(当然不是太咄咄逼人)升级的好处。
【讨论】:
对不起,
应用程序无法自行删除。您也许可以在 root 设备上找到解决方法,但您不能假设所有用户都拥有 root 设备。
【讨论】: