从iPad远程卸载应用程序

时间:2011-10-27 12:57:23

标签: ios string localization

是否可以在未经用户许可的情况下从iPad远程卸载应用程序?

客户想要一个应用程序,通过iPad和一些服务器(如Dropbox)安全地共享公司数据。客户端的要求也是从iPad上擦除所有应用程序数据,并在员工被解雇时可能会卸载应用程序: - )

在我看来,数据擦除或远程卸载都不可能。我很好奇是否有人可以提供一些解决方案。

我计划只提供客户端,只在应用程序连接到互联网时才能在应用程序内打开所有加密文档。每次打开文档时(即使文档被缓存),都需要进行身份验证。员工被解雇时,无法阅读文件。

2 个答案:

答案 0 :(得分:3)

您认为无法进行远程卸载是正确的。未经用户许可,无法进行数据擦除。 (我能想到的唯一解决方案是发送带有删除文件指令的远程通知,但用户必须从该通知中打开应用程序,他们可以忽略它。)

身份验证听起来像是一个可行的解决方案。要求用户在打开应用程序时(以及应用程序从后台返回时)登录并在服务器上远程验证登录。当用户离开公司时,他们的登录无效。加密存储在设备上的文件,以提高安全性。

答案 1 :(得分:2)

您可以执行某项操作,在每次运行时,您的应用都会检查服务器的“kill flag”。它可能仍有内容,但只有在确认没有杀死标志之后才允许访问。如果有kill标志,则擦除所有敏感数据。

另一件需要考虑的事情是,通过Exchange连接的设备可以由管理员远程擦除。如果您的客户使用交换机并且完全擦除设备的想法没问题,那么这可能是他们可以实施的程序。