如何得知进程被关闭?

游戏退出或者进程被杀,我该如何知道并处理呢?
如果不能得知,数据不就会丢失了吗?
或者,如何知道游戏的关闭时间 ?

AppDelegate::applicationDidEnterBackground() 可以吗?后台关闭游戏的后会先调用这个方法吧,这个时候保存一下数据

我昨天试了一下,要杀进程也会先进入后台,所以这个是可以的。
quick里只需要用app监听AppBase.APP_ENTER_BACKGROUND_EVENT = "APP_ENTER_BACKGROUND_EVENT"这个事件就行。
谢谢!