我想检测应用程序状态并将其发送到服务器。在新的 OS4 中,通过多任务处理,有一些方法可以帮助检测状态:
- 应用程序:didFinishLaunchingWithOptions:
- applicationDidBecomeActive:
- applicationWillResignActive:
- applicationDidEnterBackground:
- 应用程序WillEnterForeground:
- 应用程序将终止:
我现在读到了,我们必须使用 applicationDidEnterBackground 而不是 applicationWillTerminate。我的问题是我需要他们两个。
当用户将应用程序发送到后台时,它具有睡眠状态。但是当用户关闭应用程序(从多任务栏)时,状态是关闭的。因此,当用户将应用程序发送到后台以及用户(或系统)关闭它时,我需要检测两者。
无论如何或解决方法可以做到这一点?
我尝试订阅 UIApplicationWillTerminateNotification 但它不起作用。
谢谢指教。