判断是home点击还是锁屏?

判断是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")

看有篇博客说会被拒绝(毕竟苹果是爸爸 信其有)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容