How to prevent screen capture on iPhone
Can I prevent the开发者_StackOverflow社区 screen capture of an iPhone's display? I want to prevent the user from capturing the copyrighted image showed by my application.
I think people answering this topic miss the point entirely. I think we all get the answer it cannot be done at this point, however, this is not entirely correct. The device function can be altered by using profiles that allow basic functionality to be turned off. There is a caveat to this and you can read more about it at Apple Support and the Developer website. http://support.apple.com/kb/dl926 Apple configuration utility.
It is not a helpful answer to suggest it is not worth protecting intellectual property especially when this is a main source of some professions (selling and displaying images). Do not discount the importance of apps that make it harder for people to steal from professionals. It should be obvious that this is a concern to may professional artists and they want Applications and Programmers to understand this is a need.
It is also poor logic to say if people want it bad enough they will get it, so why bother protecting it. Think of that logic the next time you want to lock your door when you leave your house or lock your car after all if people want to they will just break the window so why bother locking it?
People should continue to show Apple where this option for developers is a vaild need and copywrite is protected by law.
Direct Answer: No, there is no way to do this other than to not show it at all.
General Answer: Consider focusing your energy on making your app and user experience better instead of trying to prevent piracy of your intellectual property. As hinted above, there are so many other ways your image can be extracted, it's not worth wasting much time fighting the possibility.
Distort the image, blur the image, place a semitransparent watermark over the image using a CALayer, put ugly splotches hidden under any touch locations and quickly move the image so that only part of it ever shows after the user gets their fingers out of the way. Whatever the user captures will be less than a perfect replica of your copyrighted image.
精彩评论