当我的应用在IOS中处于活动状态时如何阻止屏幕截图[关闭]
Posted
技术标签:
【中文标题】当我的应用在IOS中处于活动状态时如何阻止屏幕截图[关闭]【英文标题】:How to block screenshot when my app is active in IOS [closed] 【发布时间】:2018-08-24 10:10:57 【问题描述】:NETFLIX 应用程序可防止在 ios 设备上通过其应用程序进行屏幕截图和屏幕录制。如何在我的应用中实现此功能?
【问题讨论】:
【参考方案1】:在 iOS 11 中,您可以使用 UIScreen 来检测屏幕何时被捕获。更多信息请关注官方文档:Apple Documentation。
【讨论】:
它在截屏后检测,而不是在我想之前。所以它没有阻止。 实际上没有办法阻止用户捕获屏幕,但是您可以管理他可以捕获的内容。正如 Apple 所说:“例如,如果你是一个媒体应用程序,你会观察到 UIScreen.isCaptured 的变化,如果它的值为 true,你可以停止播放并向用户显示一个有用的对话框,让他们知道播放已暂停,因为捕获”。以上是关于当我的应用在IOS中处于活动状态时如何阻止屏幕截图[关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何在应用程序处于非活动状态时获取推送通知ios swift3