Ios 禁用屏幕截图,如“信任”

Ios 禁用屏幕截图,如“信任”,ios,swift,xcode,screenshot,Ios,Swift,Xcode,Screenshot,在我的应用程序中,我需要禁用屏幕截图,我知道当屏幕截图已经完成时可以处理。也许有人知道如何防止像应用程序“吐露”这样的截图吗?或者可能有人有ScreenShieldKit SDK?这是一个链接,当您等待回复表时,我建议您使用这个Swift 4代码片段来检测截图: NotificationCenter.default.addObserver(forName: NSNotification.Name.UIApplicationUserDidTakeScreenshot, object: nil, q

在我的应用程序中,我需要禁用屏幕截图,我知道当屏幕截图已经完成时可以处理。也许有人知道如何防止像应用程序“吐露”这样的截图吗?或者可能有人有ScreenShieldKit SDK?这是一个链接,当您等待回复表时,我建议您使用这个Swift 4代码片段来检测截图:

NotificationCenter.default.addObserver(forName: NSNotification.Name.UIApplicationUserDidTakeScreenshot, object: nil, queue: OperationQueue.main) { notification in
     // screenshot was detected
     print("Detected screenshot")
}
就AppStore iOS的合法开发而言,这是您目前所能做到的。一件有趣的事情是,现在在iOS上,你实际上可以触发屏幕捕获,如果你的应用程序不是视频播放器,并且不使用
AVPlayer
组件,几乎没有办法防止屏幕捕获(然后iOS会自动为你遮挡屏幕)

我可以补充一点,根据我的经验,这是一项非常不平凡的任务,我确信解决
Confide
问题将花费大量资金


顺便说一句,我知道他们的解决方案(或任何人的解决方案)肯定会失败——那就是用其他设备拍摄手机屏幕的照片。那么,从哲学上讲,为什么要为半生不熟的解决方案而烦恼呢?

您是否尝试通过
sdk@screenshieldkit.com
?你得到了什么回应?还没有回应。你从screenshieldkit得到了回应?你找到解决方案了吗?