美文网首页
关于iOS禁止用户截屏问题

关于iOS禁止用户截屏问题

作者: 田陌允 | 来源:发表于2020-12-25 11:05 被阅读0次

在安卓上有setContentView()方法前加上:
getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE);
实现禁止截屏功能。

但是iOS上呢?
查找了下,结果有点令人失望,iOS并没有相应的接口。只能在截屏后获得已经发生截屏的通知消息。

比较接近的是该项目,但感觉也并不符合需求,ps:demo下载下来跑不了囧
https://github.com/ohswift/VTAntiScreenCapture
(大意是讲image转视频并加密后让系统无法读取)

这篇文章,讲了针对截屏发生后的一些处理。
https://blog.csdn.net/wsyx768/article/details/79024480

Key:

// 下面这张图与硬件截的图并不是同一张,这里再次使用代码截屏是为了获取用户截屏图片。
UIImage *image = [self imageWithScreenshot];
/*
如果APP对保密要求比较高,这里可以将图片编码后上传到服务器,这样有需要时也可以提供一个追查方法。
如果是自己的APP,再霸道一点的,这里监控到用户的截屏行为,应用直接强制退出登录并封号处理也是可以的。
*/

附:微信支付宝处理


截图后
也是在截图之后

https://www.shangmayuan.com/a/6fb50402a5d244a3abad5772.html

相关文章

  • 关于iOS禁止用户截屏问题

    在安卓上有setContentView()方法前加上:getWindow().setFlags(LayoutPar...

  • 关于iOS禁止截屏

    背景 在日常开发的一些业务场景中,如果涉及到一些敏感信息(如:付款的二维码或条形码等),而我们不希望相关敏感信息被...

  • IOS之禁止用户截屏

    之前做一款关于服装行业的APP,里面需要到禁止用户截屏这样的一个功能,找资料找了很久,用配置文件的方法做出来了。后...

  • iOS开发---禁止用户截屏

    有时候为了提高我们APP的安全性能,需要添加一些额外的功能,禁止用户截屏就是其中之一.(我写好的代码在最下面?...

  • iOS 应用内截屏分享

    需求:捕获用户截屏操作,并建议用户截屏后的操作。虽然iOS11 有系统的截屏,但 APP 内截屏可便捷操作。 封装...

  • Android安全检查:防截屏 - 2020-06-15

    问题: 在支付等敏感页面,可以截屏,存在安全风险。 修改 截屏既然是禁止的,那么就在基类中加禁止截屏功能。这样几乎...

  • Android之防截屏

    Android防截屏是防止泄密的措施之一,防截屏的措施有两种,一种是禁止截屏,另一种是监听用户是否截屏,这样就知道...

  • iOS 截屏&长截屏

    截屏在 iOS 开发中经常用到,本篇文章讲的是监听用户截屏操作,并且获取截屏图片,如果当前是UIScrollVie...

  • iOS-用户截屏、获取截屏图片

    关于iOS用户截屏操作,此文以swift为例,库使用iOS8之后的Photos库iOS7开始提供了UIApplic...

  • iOS禁止截屏操作

    首先截屏是操作系统级别的操作,app上的代码无法灵活到某个页面的禁止,可以配置整个app禁止截屏的操作,但是不符合...

网友评论

      本文标题:关于iOS禁止用户截屏问题

      本文链接:https://www.haomeiwen.com/subject/okubnktx.html