iOS应用程序 - 当用户从设备删除应用程序时拦截

时间:2013-11-26 10:30:22

标签: ios uninstall

我正在使用Xcode开发一个苹果iOS应用程序。

如何知道用户是否从iPhone / iPad设备中删除了某个应用程序?

谢谢

3 个答案:

答案 0 :(得分:1)

如果您的设备上有多个应用程序 - 您可以使用SHARED KEYCHAIN来检测您在已删除的应用中编写的标记。共享钥匙串可以由共享相同钥匙串访问组的应用程序共享。或者,您可以通过检查某个应用程序是否在很长一段时间内停止记录任何事件来使用某些统计框架获取近似统计信息。

答案 1 :(得分:0)

不,你不能。您唯一能抓到的就是首次运行您的应用。没有明显的理由知道您的应用程序何时被卸载(垃圾邮件用户除外)。如果是这种情况,您可以保留统计信息以查看您的应用使用情况。

答案 2 :(得分:0)

不,应用程序无法检测到何时从设备中删除它。

应用程序在沙箱/安全容器中运行。 (几乎)沙盒之外的所有东西都只是一个神秘的东西。对于应用程序。您的应用程序不应该知道,因此如果这是一个问题,那么基本上只是一个设计问题供您处理。