For my iOS
应用程序,当用户a要删除该应用程序时,会触发什么事件?
没有这样的事,抱歉。
你能做的最好的事情就是检查UIApplicationWillTerminateNotification
通知,但更重要的是,当应用程序转换到后台时保存应用程序的状态(例如在服务器上),并祈祷您的用户在应用程序未运行时不会删除您的应用程序。因为一旦您的应用程序关闭,您就不再拥有任何控制权。
编辑:由于您想在删除应用程序时清除钥匙串的内容,我建议您看一下this https://stackoverflow.com/questions/4747404/delete-iphone-keychain-items-when-application-uninstall其他问题。基本上,一些答案建议不要在删除时删除钥匙串的内容,而是在用户首次使用 NSUserDefaults 启动应用程序时删除。
编辑:Luis Ascorbe 评论了一个想法:使用推送通知的反馈服务(https://stackoverflow.com/a/7912045/157401 https://stackoverflow.com/a/7912045/157401)当然,这远非完美(并非所有用户都会订阅通知,通知令牌可能会因其他原因而失效等),但这仍然是需要考虑的事情。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)