有没有办法发现用户正在以编程方式从设备中删除iOS应用程序?

有没有办法发现用户正在以编程方式从设备中删除iOS应用程序?,ios,abaddressbook,Ios,Abaddressbook,我有一组联系人,可以从ios应用程序同步到设备通讯簿。当用户从设备中删除应用程序时,我也想从设备通讯簿中删除这些联系人。但据我所知,苹果并没有提供一种通过编程来发现它的方法。有人能指导我吗?一个应用程序在被删除之前不可能做些什么 当用户从设备上删除应用程序时,该应用程序不会收到任何通知或额外的处理时间。它只是用一个SIGKILL立即终止。有没有办法在后台获取应用程序的任何类型的通知,以便我们可以在应用程序从设备上删除之前执行必要的操作?@JamesDon正如我所说的,应用程序将不会收到通知,并且

我有一组联系人,可以从ios应用程序同步到设备通讯簿。当用户从设备中删除应用程序时,我也想从设备通讯簿中删除这些联系人。但据我所知,苹果并没有提供一种通过编程来发现它的方法。有人能指导我吗?

一个应用程序在被删除之前不可能做些什么


当用户从设备上删除应用程序时,该应用程序不会收到任何通知或额外的处理时间。它只是用一个
SIGKILL

立即终止。有没有办法在后台获取应用程序的任何类型的通知,以便我们可以在应用程序从设备上删除之前执行必要的操作?@JamesDon正如我所说的,应用程序将不会收到通知,并且在删除之前不会有机会运行任何代码。这很可能是出于设计,可能很难避免。但当我们将联系人从邮件客户端(例如:gmail)同步到设备时,我们将能够在设备通讯簿中查看同步的联系人,当我们删除邮件帐户时,这些联系人将从设备通讯簿中删除。我可以知道它是如何工作的吗……我不能在应用程序中实现类似的功能吗?如果我错了,请纠正我。@JamesDon这是因为苹果支持从操作系统中的各种帐户类型同步联系人。应用程序无法做到这一点。