当前位置:  开发笔记 > 运维 > 正文

有没有办法阻止Android应用被删除?

如何解决《有没有办法阻止Android应用被删除?》经验,为你挑选了3个好方法。

有没有人知道是否有办法阻止用户从Android手机卸载应用程序或在删除时重新安装?在你激怒我之前,请知道我有一个应用程序,打算由父母/雇主/等安装在手机上.并有一个受密码保护的设置屏幕; 用户需要输入密码才能删除该应用.



1> EBGreen..:

如果您在卸载时向注册的电子邮件地址发送电子邮件警报怎么办?


一个(非常糟糕的)解决方法可能是让您的应用每天发送一个"心跳"电子邮件.当父母停止收到电子邮件时,他们知道有什么事情发生了.

2> Adam Davis..:

不是没有修改内核,也没有减少设备上的用户权限.可以将其视为Linux计算机,其中手机用户具有root权限.

你能阻止他们删除你的应用吗?没有.

但是你可以让它变得痛苦和困难,以至于它不值得,并包含表明它已被删除的警报.

首先,我会修改软件,以便它定期从远程服务器请求并成功应答加密质询/响应 - 每天应该足够,并且不会影响电池使用.这样,您的服务器就知道它何时被禁用(可以作为额外的10美元/年服务费出售),并且您可以提醒购买者.

其次,我会将软件绑定到驱动程序级别的系统中,以便删除也会删除文本服务.短信应用程序使用的驱动程序或服务可以替换为您的自定义版本,并且在删除时会使短信应用程序无效.您可能已经以类似的方式绑定到系统中,以便在旅行过程中阻止短信应用(和其他应用),这很有可能.

第三,我会考虑安装一个作为单独进程运行的监控程序(查看最新病毒如何运行以获取线索).它会检查以确保不仅应用程序仍在运行,而且它运行的是最新版本,并且没有GPS模拟器或其他程序阻止您的应用程序获取正确的GPS数据.

我很好奇你如何区分驾驶员发短信和驾驶员座位上的乘客座位发短信的朋友.

-亚当



3> tsellon..:

关于卸载服务时的电子邮件通知主题 -

许多安全软件运行多个进程,这些进程相互监视,因此关闭系统更加困难.您可以使用安装的两个服务执行类似的操作,每个服务都会监视以查看是否安装了另一个服 如果出现问题,他们可以发送电子邮件.

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有