我怎么知道App被用户强行关闭了?
“用户强行关闭”表示App在后台和用户关闭时..
怎么知道这个?
...谢谢
我编辑我的问题,
我想维护用户日志,所以当用户点击登录或注销时,我在那里完成了我的代码以添加日志详细信息。但是当用户没有点击注销并通过多任务杀死杀死应用程序时,我就无法执行注销相关代码。那我该怎么办呢? 我的应用程序是后台启用...
答案 0 :(得分:1)
简单地说,你不能(可靠地),也不应该这样做。
答案 1 :(得分:1)
这可能有所帮助:ApplicationWillTerminate in iOS 4.0
最接近您要求的是,如果您的应用程序启用了后台,那么
- (void)applicationDidEnterBackground:(UIApplication *)application
退出应用程序的用户将调用。然后,当他们真正杀死它时,你将收到
- (void)applicationWillTerminate:(UIApplication *)application
您唯一需要使用此功能的方法是,您实际上是在后台执行某些操作。如果您的应用程序没有后台使用,则不需要知道用户何时通过多任务处理杀死它。