Skip to content

Commit 7b01a2a

Browse files
authored
Update ScreenStatusDetect.m
listen screenshot
1 parent a4baeb2 commit 7b01a2a

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

ios/ScreenStatusDetect.m

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,10 @@ - (instancetype)init {
1414
selector:@selector(screenStatusChange)
1515
name:UIScreenCapturedDidChangeNotification
1616
object:nil];
17+
[[NSNotificationCenter defaultCenter] addObserver:self
18+
selector:@selector(screenStatusChangeForScreenshot)
19+
name:UIApplicationUserDidTakeScreenshotNotification
20+
object:nil];
1721
[self addListener:@"screenStatusChange"];
1822
} else {
1923
// Fallback on earlier versions
@@ -27,6 +31,10 @@ + (BOOL)requiresMainQueueSetup {
2731
return YES;
2832
}
2933

34+
-(void)screenStatusChangeForScreenshot {
35+
[self sendEventWithName:@"screenStatusChange" body:@{@"screenStatus": @"TAKE_SCREENSHOT"}];
36+
}
37+
3038
-(void)screenStatusChange {
3139
NSString *status = [self screenStatus];
3240

0 commit comments

Comments
 (0)