我通过PC批量给android手机安装APK,怎么判断我安装的这些apk没有被用户给卸载或者重新安装覆盖了呢?
1个回答
展开全部
是否卸载判断不了,一般都是看日活跃量,1个月没有上报活跃就是卸载了,重新安装的话一般都是看版本变化就上报,这些都需要apk上做上报机制
追问
比如说你的手机通过USB,adb之类的连接到了我PC,我通过我的PC端的一个小程序给你的手机安装一个微信,然后我想通过一个apk的一个服务来监测你是否卸载了我给你安装的微信或是你自己又重新安装了微信,那么这个服务该怎么写呢?求大神指导
追答
恩,这个倒是可以,可以安装微信之前安装另一个APK 用来检测是否安装了你要安装的程序,然后监听卸载的intent就可以知道是否被卸载了。
基本原理,第一个看是否卸载,这个是接受系统卸载应用时发送的Intent广播就可以了,或者也可以定时检测系统中安装的包,然后将数据发送给服务器。
第二个看是否覆盖安装的,就在安装前检测系统里是否有这个应用,然后有的话就算覆盖,上报就行了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询