【问题标题】:iOS 11 - Do not allow recording of appiOS 11 - 不允许录制应用程序
【发布时间】:2017-07-25 05:29:16
【问题描述】:

Apple 宣布系统级屏幕录制将成为 iOS 11 的一项功能。这对于游戏和可能的许多其他用例来说非常有用,但对于 Netflix、YouTube、Spotify 等内容应用来说却不是很好。

开发者是否可以不允许对其应用进行系统级屏幕录制?

this demonstration during WWDC 2017 大约 15 分钟后,我们发现如果用户使用系统级屏幕录制中断应用内屏幕录制,您的应用程序将通过 RPScreenRecorderDelegate 收到通知。

这很好,但如果您的应用尚未执行应用内屏幕截图,他们根本不会提及在开始屏幕录制时收到通知。

在演示的前面,他们提到您的应用程序包含 RPScreenRecorder 的共享实例。有谁知道系统是否也使用此实例,以及在用户执行系统级屏幕录制的情况下,其isAvailable 属性是否会设置为false

我想知道 Apple 是否支持在您的应用中禁用此功能,或者我是否可以通过某种方式检查用户是否正在录制以调整应用的外观,以便许可内容用户不能盗版和转发。

【问题讨论】:

    标签: ios ios11 replaykit anti-piracy rpscreenrecorder


    【解决方案1】:

    您可以参考UIScreen isCaptured

    【讨论】:

    • 真的有用吗?不是也需要airplay吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多