2015-07-20 127 views
-1

我开发了一个iOS,其中包含视频和图片中的一些机密信息。我想保护他们免于屏幕截图。有没有办法为他们提供安全保障?我想阻止我的应用程序从屏幕录制应用程序,如iRec。请给我提供一些解决方案。如何以编程方式阻止iOS屏幕捕捉?

感谢, 阿南德

回答

1

可以使用NSNotificationCenter观察者添加到UIApplicationUserDidTakeScreenshotNotification处理这个问题。

NSOperationQueue *mainQueue = [NSOperationQueue mainQueue]; 
[[NSNotificationCenter defaultCenter] addObserverForName:UIApplicationUserDidTakeScreenshotNotification 
               object:nil 
               queue:mainQueue 
              usingBlock:^(NSNotification *note) { 
              // executes after screenshot 
              }]; 
+0

谢谢@ Paddy ..它的工作正常,同时采取截图。但它不适用于屏幕捕获/录制。请给我提供一些细节,如果你有任何。 – Anand