接收卸载iPhone应用程序的活动

时间:2009-08-17 23:36:50

标签: iphone

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

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

感谢您的帮助!

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

如果您添加到地址簿中的数据,您认为他们可能希望删除这些数据,那么您可能应该为他们提供一种方法,可能是在应用内的设置页面上。可以警告用户“如果您打算卸载应用程序,则仅删除此数据”或类似内容。

更好的是,由于用户可能会在将来的时间内随意更改其地址簿中的数据,并且可能会破坏您的应用程序,更好的做法是将所有与应用程序相关的数据存储在例如,以plist或sqlite格式自动为您的应用创建的文档目录。

答案 2 :(得分:0)

他们可以随时重新安装您的应用,因此请在应用中添加一个选项,以便他们从地址簿中清除所有与应用相关的数据。然后,如果他们认为这是一个问题,他们可以重新安装,清理和删除。

或者,如果您感觉不好,可以单独出售3美元的清洁应用程序。