Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何禁用屏幕截图或模糊内容是类似iOS的ScreenShieldKit?_Ios_Objective C_Swift_Security - Fatal编程技术网

如何禁用屏幕截图或模糊内容是类似iOS的ScreenShieldKit?

如何禁用屏幕截图或模糊内容是类似iOS的ScreenShieldKit?,ios,objective-c,swift,security,Ios,Objective C,Swift,Security,我知道我们可以通过observerUIApplicationUserDidTakeScreenshotNotification获取[NSNotificationCenter defaultCenter]。但这并不能阻止截图 我想在截图之前制作一些模糊内容的东西。我已经测试了使用这个SDK的BlackBox应用程序,即使我们从Xcode设备和模拟器上截图,我也能工作。我想知道他们是如何防止这种情况的 是否可以制作一个定制的uilable或uiimage,并将其转换为DRM视频流并在屏幕上显示 是否

我知道我们可以通过observer
UIApplicationUserDidTakeScreenshotNotification获取
[NSNotificationCenter defaultCenter]
。但这并不能阻止截图

我想在截图之前制作一些模糊内容的东西。我已经测试了使用这个SDK的BlackBox应用程序,即使我们从Xcode设备和模拟器上截图,我也能工作。我想知道他们是如何防止这种情况的

是否可以制作一个定制的uilable或uiimage,并将其转换为DRM视频流并在屏幕上显示

是否有任何私有框架可以防止这种情况


我知道有人评论说,有人可以使用其他设备拍摄或捕获屏幕,我也有单独的流程来防止这种情况

到目前为止,IOS中还没有阻止用户在应用程序运行时拍摄屏幕截图的方法,这是因为您无权删除用户照片库中的照片。如果你可以访问用户的照片,这将完全是一个安全问题

是的,你可以在Android上做这些,但在iOS上不行。

试试看

使用swift 4并将断点置于

func applicationWillResignActive(_ application: UIApplication) {
等等

 func applicationDidBecomeActive(_ application: UIApplication) {
我现在正忙着做一些事情,但我也需要搜索解决方案,这样我就不必付钱给那些screensheildkit的家伙了


如果resignActive委托被调用,那么只需在root上添加一个映像,如果没有,则等待解决方案

如何在iOS截图并模糊我的内容之前获得通知?因此,用户只能在屏幕快照中看到模糊内容,而您可以在实际操作中看到它。检查。我想知道他们是怎么做的it@LalKrishna这合法吗?我不这么认为,这是合法的。你说什么?我不认为这是违法的。一定有办法做到这一点。他们也在等待patentI非常好奇地想知道他们是如何工作的。他们是如何做到这一点并上传到应用商店的。。??是否有任何私有框架?