Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

how to prevent screen record in ios11

To some reasons, our APP dont't want people record screen, but in ios11 a new feature can let user record there iphone screen, so is there an API or notification indicate me user is recording now thank u very much

like image 253
Wong Sam Avatar asked Mar 08 '23 11:03

Wong Sam


1 Answers

You can detect if the screen is being recorded with:

UIScreen.main.isCaptured
// True if this screen is being captured (e.g. recorded, AirPlayed, mirrored, etc.)

You can't prevent it using project settings, but you could use a modal or something to request the user to disable it. Not sure how that might workout with your AppStore submission.

like image 61
nathan Avatar answered Mar 16 '23 15:03

nathan