【问题标题】:How to block screenshot when my app is active in IOS [closed]当我的应用在IOS中处于活动状态时如何阻止屏幕截图[关闭]
【发布时间】:2018-08-24 10:10:57
【问题描述】:

NETFLIX 应用程序可防止在 IOS 设备上通过其应用程序进行屏幕截图和屏幕录制。如何在我的应用中实现此功能?

【问题讨论】:

    标签: ios iphone swift ipad screenshot


    【解决方案1】:

    在 iOS 11 中,您可以使用 UIScreen 来检测屏幕何时被捕获。更多信息请关注官方文档:Apple Documentation

    【讨论】:

    • 它在截屏后检测,而不是在我想之前。所以它没有阻止。
    • 实际上没有办法阻止用户捕获屏幕,但是您可以管理他可以捕获的内容。正如 Apple 所说:“例如,如果你是一个媒体应用程序,你会观察到 UIScreen.isCaptured 的变化,如果它的值为 true,你可以停止播放并向用户显示一个有用的对话框,让他们知道播放已暂停,因为捕获”。
    猜你喜欢
    • 1970-01-01
    • 2020-02-13
    • 1970-01-01
    • 2013-09-11
    • 2015-02-22
    • 2011-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多