接收卸载iPhone应用程序的事件

接收卸载iPhone应用程序的事件,iphone,Iphone,当用户从iPhone卸载我的应用程序时,是否可以在我的应用程序中接收事件/通知 我需要这个,因为我想在用户卸载我的应用程序时清理通讯录中的一些数据 谢谢你的帮助 我很确定这是不可能的。您在通讯簿中存储哪些数据?不,当他们选择卸载您的应用程序时,您没有机会执行任何代码 如果您向通讯簿中添加了您认为他们可能希望删除的数据,那么您可能应该为他们提供这样做的方法,也许可以在应用程序的设置页面上。用户可能会被警告“仅当您打算卸载应用程序时才删除此数据”或类似的内容 更好的是,由于用户在将来可以任意更改其通

当用户从iPhone卸载我的应用程序时,是否可以在我的应用程序中接收事件/通知

我需要这个,因为我想在用户卸载我的应用程序时清理通讯录中的一些数据


谢谢你的帮助

我很确定这是不可能的。您在通讯簿中存储哪些数据?

不,当他们选择卸载您的应用程序时,您没有机会执行任何代码

如果您向通讯簿中添加了您认为他们可能希望删除的数据,那么您可能应该为他们提供这样做的方法,也许可以在应用程序的设置页面上。用户可能会被警告“仅当您打算卸载应用程序时才删除此数据”或类似的内容


更好的是,由于用户在将来可以任意更改其通讯簿中的数据,可能会破坏您的应用程序,因此更好的做法是将任何应用程序相关数据存储在为您的应用程序自动创建的文档目录中,例如,使用plist或sqlite格式。

他们始终可以重新安装您的应用程序,因此在应用程序中添加一个选项,以便他们从通讯簿中清除所有与应用程序相关的数据。然后,如果他们觉得这是一个问题,他们可以重新安装、清理和删除

或者,如果你感觉不舒服,可以单独出售一款3美元的清洁应用程序