判断是home点击还是锁屏?
一直在用今日头条和微博,看到他们的启动广告非常烦人,就想着他们是怎么做的呀,广告加载还行,就是那个热启动怎么弄的呢?
自己试了试监听代理方法可是发现:
现在home点击和锁屏的时候都会触发代理方法
- (void)applicationDidEnterBackground:(UIApplication *)application {
NSLog(@"进入后台");
}
这样肯定是不行的呀,貌似这两个app也没有这种错误,
- (void)applicationDidEnterBackground:(UIApplication *)application {
NSLog(@"进入后台");
CGFloat light = [UIScreen mainScreen].brightness;
NSLog(@"=====%f",light);
}
貌似可以,记录下吧!!! 万一用到了呢
😯 对了
//监听锁屏事件
#define kNotificationLock CFSTR("com.apple.springboard.lockcomplete")
//监听屏幕状态变化事件
#define kNotificationChange CFSTR("com.apple.springboard.lockstate")
看有篇博客说会被拒绝(毕竟苹果是爸爸 信其有)