监听 app被杀死

2021-11-15  本文已影响0人  物非0人非

APP有时候被杀死,需要埋点上报事件,这时候 可以这么做。。

一: 添加通知的监听
/** 程序进入后台的通知的事件监听 */
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(appBecomeActive) name:kApplicationDidBecomeActive object:nil];

/** 程序被杀死 */
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationWillTerminate) name:UIApplicationWillTerminateNotification object:nil];
二: 事件处理
// - 事件处理
/** 程序进入后台的通知的事件监听 */
-(void)appEnterBackground{
    [[UIApplication sharedApplication] beginBackgroundTaskWithExpirationHandler:nil];
}

/** 程序被杀死 */
-(void)applicationWillTerminate{
    //  - 监听到 app 被杀死时候的回调....
}
上一篇下一篇

猜你喜欢

热点阅读