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 被杀死时候的回调....
}
网友评论