Android检测卸载和打开意图

时间:2015-03-05 07:34:01

标签: java android ads

我找到了这项服务https://admin.appjolt.com/,但我不知道它是如何运作的。当用户决定卸载我们的应用程序时,他们会使用广告/交叉促销打开浏览器意图。确认对话框显示时,意图打开。

有人知道方法吗?接收器不起作用,它们正在使用某些服务并且在某些对象存在与否时进行监听。我不知道他们在听什么。

3 个答案:

答案 0 :(得分:6)

此主题已多次讨论过。您可以找到部分解决方案,示例和相关限制的详细集合here

简短的回答是,没有使用root或充当系统应用程序,没有 100%正常工作解决方案。

答案 1 :(得分:1)

检测应用程序卸载的另一个选项是使用本机代码 - 您需要在分叉进程中使用inotify框架监视您的目录。删除后您运行am启动Intent

的命令

PoC:https://github.com/pelotasplus/ActionAfterUninstall/blob/master/app/src/main/jni/hello-jni.c

答案 2 :(得分:0)

我多次使用过这个。您的应用必须以设备管理员身份安装。然后,您可以收到不同类型的事件通知。然后,您可以轻松创建一个Intent。我是个人发送推送通知。

看看这个:http://developer.android.com/guide/topics/admin/device-admin.html