gpt4 book ai didi

ios - 像 Confide 一样禁用屏幕截图

转载 作者:搜寻专家 更新时间:2023-10-31 22:40:13 26 4
gpt4 key购买 nike

在我的应用程序中,我需要禁用屏幕截图,我知道可以在屏幕截图完成后进行处理。也许有人知道如何防止像“Confide”这样的应用程序截图呢?或者也许有人有 ScreenShieldKit SDK?这是阅读https://apptractor.ru/info/news/confide-vyipuskaet-zashhitu-ot-snyatiya-skrinshotov-na-ios.html的链接

最佳答案

当您等待响应表单 Confide 时,我建议您使用此 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 的解决方案将花费一大笔钱。

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

关于ios - 像 Confide 一样禁用屏幕截图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48205567/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com