iOS 11 - 不允许录制应用程序

时间:2017-07-25 05:29:17

标签: ios ios11 replaykit anti-piracy rpscreenrecorder

Apple宣布系统级屏幕录制是iOS 11的一项功能。这非常适合游戏和许多其他用例,但不适用于Netflix,YouTube,Spotify等内容应用。

开发人员是否可以不允许系统级别的屏幕录制他们的应用程序?

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

这很好,但是如果您的应用尚未执行应用内屏幕截图,那么如果屏幕录制开始,他们就不会提及通知。

在演示的早些时候,他们提到您的应用程序包含RPScreenRecorder的共享实例。有没有人知道系统是否也使用此实例,以及如果用户正在执行系统级屏幕录制,其isAvailable属性是否将设置为false

我想知道Apple是否有任何类型的支持在您的应用中禁用此功能,或者如果有某种方式我可以检查用户是否正在录制以调整应用的外观以便获得许可的内容不能被用户盗版和重新分发。

1 个答案:

答案 0 :(得分:1)

您可以参考UIScreen isCaptured