【问题标题】:How to know when an app has been forcefully closed by user?如何知道应用程序何时被用户强行关闭?
【发布时间】:2011-08-08 10:56:00
【问题描述】:

我怎么知道 App 被用户强行关闭了?

“被用户强行关闭”是指App在后台被用户关闭..

怎么会知道呢?

谢谢...

我编辑我的问题,

我想维护用户日志,所以当用户点击登录或注销时,我在那里完成了我的代码以添加日志详细信息。但是当用户不点击注销并通过多任务杀戮杀死应用程序时,我无法执行注销相关代码。那我怎么能得到呢? 而且我的应用是后台启用...

【问题讨论】:

  • 为什么你需要知道,甚至你的应用程序也不再运行了?

标签: iphone


【解决方案1】:

简单地说,您不能(可靠地)也不应该这样做。

【讨论】:

    【解决方案2】:

    这可能会有所帮助:ApplicationWillTerminate in iOS 4.0

    与您的要求最接近的是,如果您的应用程序启用了后台,那么

     - (void)applicationDidEnterBackground:(UIApplication *)application
    

    将在用户退出您的应用时调用。然后当他们真正杀死它时,您将收到

     - (void)applicationWillTerminate:(UIApplication *)application 
    

    您唯一需要使用此功能的情况是您实际上是在后台执行某项操作。如果您的应用没有后台使用,则它不需要知道用户何时通过多任务终止来终止它。

    【讨论】:

      猜你喜欢
      • 2013-10-01
      • 1970-01-01
      • 2015-04-03
      • 2023-03-08
      • 1970-01-01
      • 1970-01-01
      • 2014-01-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多