I want to make an app in which users can't take screenshots,so is it possible in objective-c?
Asked
Active
Viewed 6,003 times
0
-
No this isn't possible. What you can do maximum is [getting a notification when user takes a screenshot](http://stackoverflow.com/a/18158483/3687801) – nayem Apr 25 '17 at 04:50
-
Please [search](http://stackoverflow.com/search?q=%5Bios%5D+disable+screenshot) before posting. – rmaddy Apr 25 '17 at 06:04
-
ok. thx @rmaddy – Riddhi Suthar Gajjar Apr 25 '17 at 17:28
1 Answers
1
You can not prevent taking screenshots entirely. But You can do what Snapchat does, that will be requiring the user to be touching the screen to view whatever information you're displaying. This is because the system screenshot event interrupts touches. It's not a perfect method and you can't prevent users from taking screenshots 100% of the time.
More details: iOS Detection of Screenshot?

Community
- 1
- 1

Muhammad Ahsan
- 297
- 2
- 15