产品经理发下需求:产品自身被卸载后做些操作,诸如反馈弹框等。这个时候,就得研究下了。
这里先说下我研究的结果:
拒绝产品经理的需求
这个也是万不得已啊,能做的尽量做, 不能做的,或者低概率能完成的,一律拒绝。
关于监听卸载,我搜罗到了两种方式:
1.监听其他app的卸载:
这个明显不符合需求,我们的对象是自身。
2.使用NDK监听自身被卸载:
http://blog.youkuaiyun.com/jiangwei0910410003/article/details/42177117
这个当然有局限性,在系统-设置里进行卸载,这是ok的。但如果像小米、魅族手机,从桌面直接拖动app图标至废纸篓,这是检测不到的。我们无法判断或者指定用户通过哪一种方式去卸载应用,所以最终的结果是:
不做!!!