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